CHAN.RUN

ensure

ErrorNames

Extract the name string literals from a tuple of error classes.

ErrorNames<TErrors>

type ErrorNames<TErrors> = TErrors[number] extends NamedFaultErrorClass<infer N> ? N : never;

Defined in: src/types.ts

Extract the name string literals from a tuple of error classes.

Type Parameters

Type Parameter
TErrors extends NamedFaultErrorClass<string>[]