/
githubmirror
/
hyper
Обзор
Документация
Войти
/
githubmirror
/
hyper
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
3.1.0-canary.2
lib/utils/object.ts
16 строк
382 B
Labhansh Agrawal
Fix ts errors in lib/utils
13 окт 2019, 04:39
13 окт 2019, 04:39
d2a318d
Код
Авторство
О чём код?
const valsCache = new WeakMap(); export function values(imm: Record<string, any>) { if (!valsCache.has(imm)) { valsCache.set(imm, Object.values(imm)); } return valsCache.get(imm); } const keysCache = new WeakMap(); export function keys(imm: Record<string, any>) { if (!keysCache.has(imm)) { keysCache.set(imm, Object.keys(imm)); } return keysCache.get(imm); }