UNPKG

@cashfarm/lang

Version:

Extends TypeScript/Javascript with basic classes and functions

11 lines (10 loc) 331 B
export declare type Expression<TObj, TKey> = (value: TObj) => TKey; export interface Type extends Function { } export interface ConcreteType<T = {}> extends Type { new (...args: any[]): T; } export declare type Serialized<T> = { [P in keyof T]: T[P]; }; export declare type Constructor<T = {}> = new (...args: any[]) => T;