объекта именно с точки зрения типизации?
как пример:
const bar = foo(['users', 'roles'])
bar. автокомплитит мне возможность выбора users, roles
то есть мне интересно как правильно аннатировать foo в таком случае)
declare function foo<T>(args: (keyof T)[]): { [key in keyof T]: any }; foo(['a', 'b']).a; // ok foo(['a', 'b']).b; // ok foo(['a', 'b']).c; // error
Обсуждают сегодня