method TaskClass.perform
Private
TaskClass.perform<T, E>(task: TaskClass<T, E>): TaskClass<T, E>

Data-first twin of TaskClass#perform — start now, hand the same task back.

const started = Task.perform(Task(() => 'now')); // running already
await started; // 'now'

Type Parameters

Parameters

task: TaskClass<T, E>

Return Type

Usage

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