Files
NapCatQQ/.pnpm-store/v3/files/f0/7a054b40b8bfd0afbad6c34d76ff4efa2eb285b48ff6a076229c9207b3c4aa62172140a250eec2213faba4d4fde2e732820f8f7eebcddf3a9adfaee8c4c019
T
TanTan e311ca3275
Build NapCat Artifacts / Type Check & Test (push) Waiting to run
docs: 仓库链接指向本镜像仓库
2026-11-13 09:25:58 +08:00

15 lines
642 B
Plaintext

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;