面试题答案
一键面试interface Data {
id: number;
name: string;
value: boolean;
}
type StringPropsToReadonlyUppercase<T> = {
readonly [K in keyof T as T[K] extends string ? Uppercase<string & K> : never]: T[K];
};
interface NewData extends StringPropsToReadonlyUppercase<Data> {}