string> = {
[Key in IdKey]: number;
};
const generateItem = <IdKey extends string>(idKey: IdKey): Item<IdKey> => ({
[idKey]: 123,
});
const item = generateItem('uid');
console.log(item.uid);
Не сильно разобрался в коде, но может стоит написать [Key in keyof IdKey]: number
Спс, но не подходит
А, ну да, потому что IdKey это строка
Обсуждают сегодня