method TaskClass.map
Private
TaskClass.map<T, E, U>(
task: TaskClass<T, E>,
fn: (value: T) => U | PromiseLike<U>
): TaskClass<U, E>

Data-first twin of TaskClass#map.

const upper = Task.map(Task(() => 'fetched'), (s) => s.toUpperCase());

Type Parameters

Parameters

task: TaskClass<T, E>
fn: (value: T) => U | PromiseLike<U>

Return Type

Usage

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