Repository URL to install this package:
Version:
2.0.5 ▾
|
export * from './exotic.d'
export * from './generic'
export * from './array'
export * from './attributes'
export * from './builtins'
export * from './collection'
export * from './iterator'
export * from './obj'
export * from './primitives'
export * from './NATIVE'
export * from './function'
export interface AnyObj {
[key: string]: any
[key: number]: any
}
export type ObjStringTag = string | '[Object object]'
export type Typeof = 'number' | 'string' | 'function' | 'boolean'
export type TypeofPlus =
| Typeof
| 'array'
| 'null'
| 'date'
| 'undefined'
| 'error'
| 'buffer'
export type Kindof =
| 'Number'
| 'String'
| 'Null'
| 'Undefined'
| 'Function'
| 'Object'
| 'Array'
export interface ObjWithProto<Type = Object> {
__proto__?: Type
prototype?: Type
}
export type Constructor<Type> = { new (...args: any[]): Type }
export type Class<Type> = Constructor<Type>