функции?
declare const Fn: <A, B = any>(
arg: { a: A, b: B },
) => B;
const b1 = Fn({a: 1, b: 2});
const b2 = Fn<string, boolean>({a: '1', b: false});
const b3 = Fn<string>({a: '1', b: 2});
a: A, b?: B
Никак
Обсуждают сегодня