Skip to content

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