Skip to main content

Type Alias: Option<T>

Option<T> = Some<T> | None

Defined in: option/types.ts:29

Option type representing either a value (Some) or no value (None).

Type Parameters

T

T

The type of the value when present

Example

type MaybeUser = Option<User>

const present: MaybeUser = { _tag: 'Some', value: { name: 'John' } }
const absent: MaybeUser = { _tag: 'None' }