UNPKG

di-tory

Version:

Compose applications with dependency injection

9 lines (8 loc) 471 B
export declare const noop: () => void; export declare class NoClass { } export declare const proxy: { <T extends { [key in never]: unknown; }, M extends object>(resolver: (module: M) => T, dummyTarget?: T): (module: M) => T; fn<T extends (...args: never[]) => unknown, M extends object>(resolver: (module: M) => T): (module: M) => T; constructor<T extends new (...args: never[]) => unknown, M extends object>(resolver: (module: M) => T): (module: M) => T; };