Skip to content

True Myth / task / reject

Variable: reject ​

const reject: {<T, _E>(): Task<T, Unit>; <T, E>(reason): Task<T, E>; } = Task.reject

Standalone function version of Task.reject

Call Signature ​

<T, _E>(): Task<T, Unit>

Construct a Task which is already rejected. Useful when you have an error already, but need it to be available in an API which expects a Task.

Type Parameters ​

T ​

T = never

_E ​

_E extends object = { }

Returns ​

Task<T, Unit>

Call Signature ​

<T, E>(reason): Task<T, E>

Construct a Task which is already rejected. Useful when you have an error already, but need it to be available in an API which expects a Task.

Type Parameters ​

T ​

T = never

E ​

E = unknown

Parameters ​

reason ​

E

Returns ​

Task<T, E>