@inversifyjs/core
Version:
InversifyJs core package
6 lines • 849 B
TypeScript
import { ClassElementMetadata } from '../models/ClassElementMetadata';
import { ManagedClassElementMetadata } from '../models/ManagedClassElementMetadata';
import { MaybeClassElementMetadata } from '../models/MaybeClassElementMetadata';
import { MaybeManagedClassElementMetadata } from '../models/MaybeManagedClassElementMetadata';
export declare function buildClassElementMetadataFromMaybeClassElementMetadata<TParams extends unknown[]>(buildDefaultMetadata: (...params: TParams) => ClassElementMetadata, buildMetadataFromMaybeManagedMetadata: (metadata: MaybeManagedClassElementMetadata | ManagedClassElementMetadata, ...params: TParams) => ClassElementMetadata): (...params: TParams) => (metadata: MaybeClassElementMetadata | undefined) => ClassElementMetadata;
//# sourceMappingURL=buildClassElementMetadataFromMaybeClassElementMetadata.d.ts.map