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

23 lines
1017 B
Plaintext

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