UNPKG

@joist/di

Version:

Dependency Injection for Vanilla JS classes

5 lines (4 loc) 241 B
import type { InjectionToken } from "./provider.js"; export type Injected<T> = () => T; export declare function inject<T>(token: InjectionToken<T>): Injected<T>; export declare function injectAll<T>(token: InjectionToken<T>): Injected<T[]>;