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
23 lines
1.0 KiB
Plaintext
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 |