Skip to content

Type Alias: ResolvedValueMetadataInjectOptions<T>

ts
type ResolvedValueMetadataInjectOptions<T> = [T] extends [infer U[] | undefined] ? [T] extends [U[]] ? 
  | MultipleResolvedValueMetadataInjectOptions<U>
  | BaseResolvedValueMetadataInjectOptions<T> : 
  | MultipleOptionalResolvedValueMetadataInjectOptions<U>
| OptionalResolvedValueMetadataInjectOptions<T> : T extends undefined ? OptionalResolvedValueMetadataInjectOptions<T> : BaseResolvedValueMetadataInjectOptions<T>;

Defined in: @inversifyjs/container:

Type Parameters

Type Parameter
T

See

https://inversify.io/