Getting Started
Authoring
Access Control
Reference
Examples
result
result
Functions
tryCatch()
Call Signature
function tryCatch<T>(fn): Outcome<T>;Defined in: result/index.ts:12
Type Parameters
| Type Parameter |
|---|
T |
Parameters
| Parameter | Type |
|---|---|
fn |
() => T |
Returns
Outcome<T>
Call Signature
function tryCatch<T, E>(fn, mapErr): Outcome<T, E>;Defined in: result/index.ts:13
Type Parameters
| Type Parameter |
|---|
T |
E |
Parameters
| Parameter | Type |
|---|---|
fn |
() => T |
mapErr |
(err) => E |
Returns
Outcome<T, E>
Call Signature
function tryCatch<T>(promise): Promise<Outcome<T>>;Defined in: result/index.ts:14
Type Parameters
| Type Parameter |
|---|
T |
Parameters
| Parameter | Type |
|---|---|
promise |
Promise<T> |
Returns
Promise<Outcome<T>>
Call Signature
function tryCatch<T, E>(promise, mapErr): Promise<Outcome<T, E>>;Defined in: result/index.ts:15
Type Parameters
| Type Parameter |
|---|
T |
E |
Parameters
| Parameter | Type |
|---|---|
promise |
Promise<T> |
mapErr |
(err) => E |
Returns
Promise<Outcome<T, E>>
Call Signature
function tryCatch<T>(fn): Promise<Outcome<T>>;Defined in: result/index.ts:19
Type Parameters
| Type Parameter |
|---|
T |
Parameters
| Parameter | Type |
|---|---|
fn |
() => Promise<T> |
Returns
Promise<Outcome<T>>
Call Signature
function tryCatch<T, E>(fn, mapErr): Promise<Outcome<T, E>>;Defined in: result/index.ts:20
Type Parameters
| Type Parameter |
|---|
T |
E |
Parameters
| Parameter | Type |
|---|---|
fn |
() => Promise<T> |
mapErr |
(err) => E |
Returns
Promise<Outcome<T, E>>
References
failure
Re-exports failure
isFailure
Re-exports isFailure
isSuccess
Re-exports isSuccess
Outcome
Re-exports Outcome
success
Re-exports success