@inversifyjs/core
Version:
InversifyJs core package
7 lines • 997 B
TypeScript
import { type LazyServiceIdentifier, type ServiceIdentifier } from '@inversifyjs/common';
import { type ClassElementMetadata } from '../models/ClassElementMetadata.js';
import { type ClassElementMetadataKind } from '../models/ClassElementMetadataKind.js';
import { type MaybeClassElementMetadata } from '../models/MaybeClassElementMetadata.js';
import { type MultiInjectOptions } from '../models/MultiInjectOptions.js';
export declare const buildManagedMetadataFromMaybeClassElementMetadata: ((kind: ClassElementMetadataKind.singleInjection, serviceIdentifier: ServiceIdentifier | LazyServiceIdentifier) => (metadata: MaybeClassElementMetadata | undefined) => ClassElementMetadata) & ((kind: ClassElementMetadataKind.multipleInjection, serviceIdentifier: ServiceIdentifier | LazyServiceIdentifier, options: MultiInjectOptions | undefined) => (metadata: MaybeClassElementMetadata | undefined) => ClassElementMetadata);
//# sourceMappingURL=buildManagedMetadataFromMaybeClassElementMetadata.d.ts.map