Skip to main content
Module

x/simple_utility/mod.full.ts>workerTask

Simplify processing for Deno.
Latest
function workerTask
import { workerTask } from "https://deno.land/x/simple_utility@v2.1.0/mod.full.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 = workerTask<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