Properties
_value
_value: undefined | T
Methods
contains
- contains(value: defined): boolean
-
Returns boolean
expect
- expect(msg: string, level?: number): T
-
Parameters
-
msg: string
-
Optional
level: number
Returns T
isNone
- isNone(): boolean
-
Returns boolean
isSome
- isSome(): boolean
-
Returns boolean
map
- map<U>(func: ((value: T) => U)): Option<U>
-
mapOr
- mapOr<U>(def: U, func: ((value: T) => U)): U
-
Parameters
-
def: U
-
func: ((value: T) => U)
Returns U
mapOrElse
- mapOrElse<U>(def: (() => U), func: ((value: T) => U)): U
-
Parameters
-
def: (() => U)
-
func: ((value: T) => U)
Returns U
unwrapOr
- unwrapOr(def: T): T
-
Returns T
unwrapOrElse
- unwrapOrElse(func: (() => T)): T
-
Returns T