metaf-resolvable
Version:
Abstract resolvable mixin and injection root for adding DI/IoC to any framework
8 lines • 470 B
TypeScript
export declare type Constructable = new () => any;
export declare type Callable = () => any;
export declare type Injectable = Constructable | Callable;
export declare type AbstractClass = abstract new (...args: any) => any;
export declare type AbstractFn = (...args: any) => any;
export declare function isConstructor(obj: Injectable): obj is Constructable;
export declare function isCallable(obj: Injectable): obj is Callable;
//# sourceMappingURL=index.d.ts.map