面试题答案
一键面试type OriginalType = {
prop1: string;
prop2: number;
prop3: boolean;
};
type NewType = {
[K in keyof OriginalType]: OriginalType[K] extends string
? string[]
: OriginalType[K] extends number
? number | null
:!OriginalType[K];
};