面试题答案
一键面试type UserInfo = {name: string; age: number; isAdmin: boolean;}
type OptionalUserInfo = {
[K in keyof UserInfo]?: UserInfo[K] extends string ? string[] : UserInfo[K];
}
type UserInfo = {name: string; age: number; isAdmin: boolean;}
type OptionalUserInfo = {
[K in keyof UserInfo]?: UserInfo[K] extends string ? string[] : UserInfo[K];
}