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

20 lines
996 B
Plaintext

import { ServiceIdentifier } from '@inversifyjs/common';
import { SingleImmutableLinkedListNode } from '../../common/models/SingleImmutableLinkedList';
import { MetadataName } from '../../metadata/models/MetadataName';
import { MetadataTag } from '../../metadata/models/MetadataTag';
import { BindingConstraints } from './BindingConstraints';
export interface InternalBindingConstraints {
getAncestorsCalled: boolean;
readonly name: MetadataName | undefined;
readonly tags: Map<MetadataTag, unknown>;
readonly serviceIdentifier: ServiceIdentifier;
}
export declare class BindingConstraintsImplementation implements BindingConstraints {
#private;
constructor(node: SingleImmutableLinkedListNode<InternalBindingConstraints>);
get name(): MetadataName | undefined;
get serviceIdentifier(): ServiceIdentifier;
get tags(): Map<MetadataTag, unknown>;
getAncestor(): BindingConstraints | undefined;
}
//# sourceMappingURL=BindingConstraintsImplementation.d.ts.map