с этими ключами?
Вот так не получается(
interface Obj {
A: number;
B: string;
C: Date;
}
type Key = keyof Obj;
declare function f<T extends Key[]>(keys: T): T extends Array<infer P> ? Record<P, Obj[P]> : never
вот
Обсуждают сегодня