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 |