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
>>