Type Alias: InferGeneratorError<T>
InferGeneratorError<
T
> = [T
] extends [SyncOrAsyncGenerator
<never
, infer R,any
>] ?InferError
<R
> :T
extendsSyncOrAsyncGenerator
<{error
: infer E; }, infer R,any
> ?E
|InferError
<R
> :never
Defined in: src/result.ts:89
Type Parameters
T
T