type NoUndef = T extends undefined ? never : T; export type Repeat = R['length'] extends N ? R : Repeat; export type AddArrayPropertyType = T | T[]; export type AddArrayPropertyTypes = { [P in keyof T]: T[P] extends undefined ? undefined : T[P] | NoUndef[]; }; export {}; //# sourceMappingURL=helpers.d.ts.map