Functions
and
-
Type parameters
Parameters
andThen
-
Type parameters
Parameters
contains
- contains<T, E>(res: ResultType<T, E>, value: T): boolean
-
Type parameters
Parameters
Returns boolean
containsError
- containsError<T, E>(res: ResultType<T, E>, value: E): boolean
-
Type parameters
Parameters
Returns boolean
error
-
Type parameters
Parameters
flatten
-
Type parameters
Parameters
intoOkOrError
-
Type parameters
Parameters
Returns T
isError
-
Type parameters
Parameters
Returns res is Error<E>
isOk
-
Type parameters
Parameters
Returns res is Ok<T>
map
-
Type parameters
Parameters
mapError
-
Type parameters
Parameters
mapOr
- mapOr<T, U, E>(res: ResultType<T, E>, defaults: U, fn: (inner: T) => U): U
-
Type parameters
Parameters
-
-
defaults: U
-
fn: (inner: T) => U
Returns U
mapOrElse
- mapOrElse<T, U, E>(res: ResultType<T, E>, defaults: (err: E) => U, fn: (inner: T) => U): U
-
Type parameters
Parameters
-
-
defaults: (err: E) => U
-
fn: (inner: T) => U
Returns U
ok
-
Type parameters
Parameters
or
-
Type parameters
Parameters
orElse
-
Type parameters
Parameters
toOption
-
Type parameters
Parameters
toOptionError
-
Type parameters
Parameters
transpose
-
Type parameters
Parameters
tryCatch
- tryCatch<T>(fn: () => Promise<T>): Promise<ResultType<T, unknown>>
- tryCatch<T>(fn: () => T): ResultType<T, unknown>
-
Type parameters
Parameters
Returns Promise<ResultType<T, unknown>>
-
Type parameters
Parameters
unwrap
-
Type parameters
Parameters
Returns T
unwrapError
-
Type parameters
Parameters
Returns E
unwrapOr
- unwrapOr<T, E>(res: ResultType<T, E>, defaults: T): T
-
Type parameters
Parameters
Returns T
unwrapOrElse
- unwrapOrElse<T, E>(res: ResultType<T, E>, defaults: (err: E) => T): T
-
Type parameters
Parameters
Returns T