Skip to main content

create()

create<Functions>(createFn): object

Type Parameters

Functions extends Actions

Parameters

createFn

() => Worker | SharedWorker

Returns

object

destroy()

destroy: () => void

Returns

void

instance

instance: Worker | SharedWorker = worker

run()

run: <FunctionName, FunctionCall>(functionName, ...args) => Promise<ReturnType<FunctionCall>>

Type Parameters

FunctionName extends string | number | symbol

FunctionCall extends (...args) => any

Parameters

functionName

FunctionName

args

...Parameters<FunctionCall>

Returns

Promise<ReturnType<FunctionCall>>