di-tory
Version:
Compose applications with dependency injection
9 lines (8 loc) • 471 B
TypeScript
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;
};