export type Prettify = { [K in keyof T]: T[K]; } & {}; export type IsAny = 0 extends 1 & T ? True : False; export type ValueOf = T[keyof T]; export type ToCompatible = unknown extends T ? (UnknownFallback & unknown) : (T extends Compatible ? T : never); export type RequiredKeys = T & { [P in K]-?: T[P]; }; export type DeepOptional = { [K in keyof T]?: T[K] extends object ? T[K] extends Function ? T[K] : DeepOptional : T[K]; }; export type Capitalize = S extends `${infer First}${infer Rest}` ? `${Uppercase}${Rest}` : S; //# sourceMappingURL=common.types.d.ts.map