Skip to content

SourcesInput

Defined in: input.ts:93

Input specification for multiple named sources.

Combines multiple inputs into a single record, where each key maps to a separate input source. At runtime, produces a record with each key’s value loaded from its corresponding input.

T extends Record<string, unknown> = Record<string, unknown>

Record type mapping keys to their loaded values

readonly optional __type: T

Defined in: input.ts:97

Phantom type marker for output type inference


readonly inputs: Readonly<Record<string, AnyInput>>

Defined in: input.ts:101

Named inputs to load


readonly type: "SourcesInput"

Defined in: input.ts:99

Discriminator for input type