UNPKG

@inversifyjs/core

Version:

InversifyJs core package

20 lines 996 B
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