import { SchemaItem } from '../models'; export interface ISchemaLeafTypes { date: Date; } type TSchemaLeaf = ISchemaLeafTypes[keyof ISchemaLeafTypes]; export type TSchemaTransformer = T extends Array ? Array> : T extends boolean ? SchemaItem : T extends TSchemaLeaf ? SchemaItem : T extends object ? { [K in keyof T]: TSchemaTransformer; } : SchemaItem; export {}; //# sourceMappingURL=transformer.types.d.ts.map