а вообще, чем больше на ts пишу, тем более понимаю, какой он ущербный... и не понимаю почему он стал мейнстрим (хотя нет понимаю, он 1й кто предложил статик типы)
простите за оффтоп, но он в продолжение этого...
вот прямо сейчас ts убил... ибо только он мог вычислить дженерик для
function without<T extends Record<string | number, any>>(key: keyof T, obj: T): T
из аргумента key, а не obj
притом не зависимо от порядка аргументов...