MR
Size: a a a
MR
MR
EG
MR
MS
MS
Ti
const input = {a:1. b:2, c:3}
const fn = (a,b,c) => a+b+c
fn({…input})
не работаетfn(input.a, input.b, input.c)
работает, но выглядит криво и как-будто есть решение прощеconst fn = ({a,b,c}) => a+b+c
ЗП
const fn = ({a,b,c}) => a+b+c
ТФ
TP
ТФ
ТФ
M中
c
function keys<O extends object>(obj: O): Array<keyof O> {
return Object.keys(obj) as Array<keyof O>;
}
keys(typedObject).forEach(key => // key будет уже union ключей
ТФ
c
AP
c
AP