面试题答案
一键面试type TransformObject<T extends Record<string, unknown>> = {
[K in keyof T as T[K] extends string ? Uppercase<string & K> : K]: T[K];
};
type TransformObject<T extends Record<string, unknown>> = {
[K in keyof T as T[K] extends string ? Uppercase<string & K> : K]: T[K];
};