Skip to content

AIDC Toolkit / Utility / TransformerOutput

Type Alias: TransformerOutput<TTransformerInput, TOutput>

TransformerOutput<TTransformerInput, TOutput> = TTransformerInput extends TTransformerInput extends TransformerInput<infer TInput> ? TInput : never ? TOutput : Iterable<TOutput>

Defined in: transformer.ts:33

Transformer output, based on transformer input:

  • If type TTransformerInput is primitive, result is type TOutput.
  • If type TTransformerInput is Iterable, result is type Iterable<TOutput>.

Type Parameters

TTransformerInput

TTransformerInput extends TransformerInput<TransformerPrimitive>

Transformer input type.

TOutput

TOutput

Output base type.