/
kaws
/
ui-kit-ce
Обзор
Документация
Войти
/
kaws
/
ui-kit-ce
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
develop
packages/styler-sync/src/utils/object.ts
17 строк
452 B
Урядышев Павел Александрович
chore: устранены предупреждения eslint
25 июл 2025, 14:03
25 июл 2025, 14:03
1bad2f7
Код
Авторство
О чём код?
export const copyObject = <T>(obj: T): T => JSON.parse(JSON.stringify(obj)) as T // eslint-disable-next-line @typescript-eslint/explicit-module-boundary-types export const generateContextMap = < Key extends string = string, Value = unknown >( contexts: Key[], getDefaultValue: () => Value ) => { return contexts.reduce((acc, context) => { return { ...acc, [context]: getDefaultValue(), } }, {} as Record<Key, Value>) }