Skip to main content
Module

x/simple_utility/mod.pure.ts>createTask

Simplify processing for Deno.
Go to Latest
function createTask
import { createTask } from "https://deno.land/x/simple_utility@v2.0.10/mod.pure.ts";

Register TaskAction and return reusable task execution context. Worker instance is created and destroyed each time they run TaskContext. import can only use "syntax", not "declaration".

Examples

Example 1

const task = createTask<number, number>(async(data)=>{
    const {delay} = await import("https://deno.land/std/async/mod.ts");
    await delay(data);
    return {
        message: data * 2
    };
});
const result1 = await task(10);
const result2 = await task(20);

Type Parameters

T extends unknown
K extends unknown