/
githubmirror
/
amphtml
Обзор
Документация
Войти
/
githubmirror
/
amphtml
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
main
build-system/common/once.js
20 строк
270 B
Alan Orozco
🏗 Use ESM to import peer Bento binaries (#37586)
11 фев 2022, 22:03
Не верифицирован
11 фев 2022, 22:03
b6877bd
Код
Авторство
О чём код?
/** * @param {() => T} fn * @return {() => T} * @template T */ function once(fn) { let evaluated = false; let value; return () => { if (!evaluated) { evaluated = true; value = fn(); } return value; }; } module.exports = { once, };