import './Array'; import './String'; import './Math'; import './utils'; export type KeysOfType = { [P in keyof T]: T[P] extends Condition ? P : never; }[keyof T]; export type ChildKeys = Exclude; export type ChildObject = Omit; export type Type = new (...args: any[]) => T; export type AnyFunction = (...args: any[]) => T; export interface Abstract { prototype: T; } export type Constructor = new (...args: any[]) => T; //# sourceMappingURL=index.d.ts.map