Files
NapCatQQ/.pnpm-store/v3/files/36/477ddba96f55640a4c44e48a2238c3d843c9c208a72fc31792ab13688362ee11a5b2552367e19c2a5edca3d9c4884828ad9dc1105d5acebd469fbe1752b1ed
T
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

23 lines
1.0 KiB
Plaintext

import { ServiceIdentifier } from '@inversifyjs/common';
import { Cloneable } from '../../common/models/Cloneable';
import { BindingDeactivation } from '../models/BindingDeactivation';
declare enum DeactivationRelationKind {
moduleId = "moduleId",
serviceId = "serviceId"
}
export interface BindingDeactivationRelation {
[DeactivationRelationKind.moduleId]?: number;
[DeactivationRelationKind.serviceId]: ServiceIdentifier;
}
export declare class DeactivationsService implements Cloneable<DeactivationsService> {
#private;
private constructor();
static build(getParent: () => DeactivationsService | undefined): DeactivationsService;
add(deactivation: BindingDeactivation, relation: BindingDeactivationRelation): void;
clone(): DeactivationsService;
get(serviceIdentifier: ServiceIdentifier): Iterable<BindingDeactivation> | undefined;
removeAllByModuleId(moduleId: number): void;
removeAllByServiceId(serviceId: ServiceIdentifier): void;
}
export {};
//# sourceMappingURL=DeactivationsService.d.ts.map