method TaskClass.reject
Private
TaskClass.reject<T = never>(reason?: unknown): TaskClass<T>

A rejected Task, spec-shaped (reason erased to unknown). Prefer TaskClass.fail, which keeps the reason's type as the Task's declared E.

import assert from 'node:assert';

await assert.rejects(Task.reject(new Error('boom')), /boom/);

Type Parameters

T = never

Parameters

optional
reason: unknown

Return Type

Usage

import { TaskClass } from "lib/task/task.ts";