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

11 lines
783 B
Plaintext

import { Newable, ServiceIdentifier } from '@inversifyjs/common';
import { Binding } from '../../binding/models/Binding';
import { BindingDeactivation } from '../../binding/models/BindingDeactivation';
import { ClassMetadata } from '../../metadata/models/ClassMetadata';
export interface DeactivationParams {
getBindings: <TInstance>(serviceIdentifier: ServiceIdentifier<TInstance>) => Iterable<Binding<TInstance>> | undefined;
getBindingsFromModule: <TInstance>(moduleId: number) => Iterable<Binding<TInstance>> | undefined;
getClassMetadata: (type: Newable) => ClassMetadata;
getDeactivations: <TActivated>(serviceIdentifier: ServiceIdentifier<TActivated>) => Iterable<BindingDeactivation<TActivated>> | undefined;
}
//# sourceMappingURL=DeactivationParams.d.ts.map