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>