UNPKG

alwz

Version:

Extendable library for typecasting

19 lines 505 B
export type TypesMap = { undefined: undefined; boolean: boolean; number: number; bigint: bigint; string: string; symbol: symbol; object: object; function: Function; }; export type Names = keyof TypesMap; export type Types = TypesMap[keyof TypesMap]; export type Type<K> = K extends keyof TypesMap ? TypesMap[K] : never; type TypeNamesEnum = { [Key in keyof TypesMap]: Key; }; export declare const TypesEnum: TypeNamesEnum; export {}; //# sourceMappingURL=types.d.ts.map