UNPKG

tsyringe

Version:

Lightweight dependency injection container for JavaScript/TypeScript

8 lines (7 loc) 396 B
import ClassProvider from "./class-provider"; import ValueProvider from "./value-provider"; import TokenProvider from "./token-provider"; import FactoryProvider from "./factory-provider"; declare type Provider<T = any> = ClassProvider<T> | ValueProvider<T> | TokenProvider<T> | FactoryProvider<T>; export declare function isProvider(provider: any): provider is Provider; export default Provider;