Skip to content

Type Alias: InferGeneratorError<T>

InferGeneratorError<T> = [T] extends [SyncOrAsyncGenerator<never, infer R, any>] ? InferError<R> : T extends SyncOrAsyncGenerator<{ error: infer E; }, infer R, any> ? E | InferError<R> : never

Defined in: src/result.ts:89

Type Parameters

T

T