callback: () => void = (v) => {
`${v}`;
},
): {} => {
return {
...[list].reduce((acc, curr) => {
return {
...acc,
[curr]: callback(curr),
};
}, {}),
};
};
помогите плиз с типизацией этой функции
Пример её юза
export const togglers = getObjectFromList(['headerSearch', 'headerSlideOver']);
что она делает - создает объект из ключей массива с строковыми значениями ключа
опционально принимает вторым параметром функцию преобразователь
мне для начало бы разобраться без второй функции - как затипизировать результат?
Спасибо
Во первых, написано хреново
сам код js? предложите попроще или получше версию мне сейчас важно чтоб в редакторе подсказывались ключи полученного объекта а код сам можно и потом улучшить
Обсуждают сегодня