first commit

This commit is contained in:
Stefan Hacker
2026-04-03 09:38:48 +02:00
commit 37ad745546
47450 changed files with 3120798 additions and 0 deletions
+14
View File
@@ -0,0 +1,14 @@
import DependencyContainer from "./types/dependency-container";
import Provider from "./providers/provider";
import InjectionToken, { TokenDescriptor } from "./providers/injection-token";
import RegistrationOptions from "./types/registration-options";
import constructor from "./types/constructor";
export declare type Registration<T = any> = {
provider: Provider<T>;
options: RegistrationOptions;
instance?: T;
};
export declare type ParamInfo = TokenDescriptor | InjectionToken<any>;
export declare const typeInfo: Map<constructor<any>, ParamInfo[]>;
export declare const instance: DependencyContainer;
export default instance;