Skip to main content

Type Alias: Result<T, E>

Result<T, E> = Ok<T> | Err<E>

Defined in: result/types.ts:31

Result type representing either success (Ok) or failure (Err).

Type Parameters

T

T

The type of the success value

E

E

The type of the error value

Example

type ParseResult = Result<number, string>

const success: ParseResult = { _tag: 'Ok', value: 42 }
const failure: ParseResult = { _tag: 'Err', error: 'Invalid number' }