type ExcludeFunction<T> = Pick< T, { [K in keyof T]: T[K] extends Function ? never : K }[keyof T] > 改为: type ExcludeFunction<T> = { [K in keyof T]: T[K] extends Function ? never : T[K]; }