OutcomeHandlers
OutcomeHandlers<
T,E,X> = { readonly [K in “ok” | ErrorCodes<E>]: K extends “ok” ? (result: T) => X : (error: ErrorWithCode<E, K>) => X }
Defined in: src/core.ts:35
One handler per error code in E (a missing one is a compile error), plus ok.
Type Parameters
Section titled “Type Parameters”T
E
X