UNPKG

@launchtray/tsyringe-async

Version:

Lightweight dependency injection container for JavaScript/TypeScript, with asynchronous resolution

7 lines (6 loc) 258 B
import constructor from "../types/constructor"; import Provider from "./provider"; export default interface ClassProvider<T> { useClass: constructor<T>; } export declare function isClassProvider<T>(provider: Provider<T>): provider is ClassProvider<any>;