Skip to content

None

Defined in: src/util/Option.ts:85

No value.

new None(): None

None

readonly _tag: "None"

Defined in: src/util/Option.ts:86

get isEmpty(): boolean

Defined in: src/util/Option.ts:111

boolean


get nonEmpty(): boolean

Defined in: src/util/Option.ts:112

boolean


get size(): 0 | 1

Defined in: src/util/Option.ts:113

0 | 1

contains<U>(_other): boolean

Defined in: src/util/Option.ts:96

U

U

boolean


exists(_pred): boolean

Defined in: src/util/Option.ts:93

(value) => boolean

boolean


filter(_pred): Option<never>

Defined in: src/util/Option.ts:91

(value) => boolean

Option<never>


filterNot(_pred): Option<never>

Defined in: src/util/Option.ts:92

(value) => boolean

Option<never>


flatMap<U>(_f): Option<U>

Defined in: src/util/Option.ts:89

U

(value) => Option<U>

Option<U>


fold<U>(onNone, _onSome): U

Defined in: src/util/Option.ts:97

U

() => U

(value) => U

U


forall(_pred): boolean

Defined in: src/util/Option.ts:95

Vacuously true — “all” elements of an empty collection satisfy any predicate.

(value) => boolean

boolean


forEach(_f): void

Defined in: src/util/Option.ts:90

(value) => void

void


getOrElse<U>(fallback): U

Defined in: src/util/Option.ts:100

Absent → fallback value (or lazy fallback from a thunk).

U

U | (() => U)

U


isNone(): this is None

Defined in: src/util/Option.ts:110

this is None


isSome(): this is Some<never>

Defined in: src/util/Option.ts:109

this is Some<never>


map<U>(_f): Option<U>

Defined in: src/util/Option.ts:88

U

(value) => U

Option<U>


orElse<U>(alternative): Option<U>

Defined in: src/util/Option.ts:105

Absent → use the alternative Option (lazy or eager).

U

Option<U> | (() => Option<U>)

Option<U>


toArray(): []

Defined in: src/util/Option.ts:115

[]


toNullable(): null

Defined in: src/util/Option.ts:116

null