CHAN.RUN

ensure

MergeErrors

Merge error class tuples from multiple declared functions. Use with combines() to combine error surfaces.

MergeErrors<TFns>

type MergeErrors<TFns> = TFns extends [infer First, ...(infer Rest extends AnyDeclaredFn[])] ? [...ExtractErrors<First>, ...MergeErrors<Rest>] : [];

Defined in: src/types.ts

Merge error class tuples from multiple declared functions. Use with combines() to combine error surfaces.

Type Parameters

Type Parameter
TFns extends AnyDeclaredFn[]