/** * 增强的必选,如下所示: * @example * 输入: * type Example = { * name?: string; * age?: number; * visible?: boolean; * }; * type example1 = EnhancedRequired; * type example2 = EnhancedRequired; * 输出: * type example1 = { name: string; age: number; visible: boolean; } * type example2 = { name?: string; age: number; visible: boolean; } * */ export type EnhancedRequired & Required>> = Pick;