Files
NapCatQQ/.pnpm-store/v3/files/3a/0ef982783713583a6c0696e8be972e9760d4d733a1c390d58dd1b39f0113c230c2b6b6b4600def83373f18a21bce6985e16da3d4b5d4e4b942c64abb0aabe1
TanTan e311ca3275
Build NapCat Artifacts / Windows Loader Test (push) Canceled after 0s
Build NapCat Artifacts / Type Check & Test (push) Canceled after 0s
Build NapCat Artifacts / Build NapCat.Framework (push) Canceled after 0s
Build NapCat Artifacts / Build NapCat.Shell (push) Canceled after 0s
docs: 仓库链接指向本镜像仓库
2026-11-13 09:25:58 +08:00

16 lines
1.2 KiB
Plaintext

import { ServiceIdentifier } from '@inversifyjs/common';
import { BindingScope, GetAllOptions, GetOptions, GetPlanOptions, OptionalGetOptions, PlanResult } from '@inversifyjs/core';
import { PlanParamsOperationsManager } from './PlanParamsOperationsManager';
import { ServiceReferenceManager } from './ServiceReferenceManager';
export declare class ServiceResolutionManager {
#private;
constructor(planParamsOperationsManager: PlanParamsOperationsManager, serviceReferenceManager: ServiceReferenceManager, autobind: boolean, defaultScope: BindingScope);
get<T>(serviceIdentifier: ServiceIdentifier<T>, options: OptionalGetOptions): T | undefined;
get<T>(serviceIdentifier: ServiceIdentifier<T>, options?: GetOptions): T;
getAll<T>(serviceIdentifier: ServiceIdentifier<T>, options?: GetAllOptions): T[];
getAllAsync<T>(serviceIdentifier: ServiceIdentifier<T>, options?: GetAllOptions): Promise<T[]>;
getAsync<T>(serviceIdentifier: ServiceIdentifier<T>, options: OptionalGetOptions): Promise<T | undefined>;
getAsync<T>(serviceIdentifier: ServiceIdentifier<T>, options?: GetOptions): Promise<T>;
onPlan(handler: (options: GetPlanOptions, result: PlanResult) => void): void;
}
//# sourceMappingURL=ServiceResolutionManager.d.ts.map