<!-- Do not edit this file. It is automatically generated by API Documenter. -->

[Home](./index.md) &gt; [worker-tls](./worker-tls.md)

## worker-tls package

worker 工具

## Remarks

worker-tls 提供了关于worker 的一些工具，用于便捷地使用 worker

## Classes

<table><thead><tr><th>

Class


</th><th>

Description


</th></tr></thead>
<tbody><tr><td>

[DynamicWorker](./worker-tls.dynamicworker.md)


</td><td>

动态Worker


</td></tr>
<tr><td>

[DynamicWorkerPool](./worker-tls.dynamicworkerpool.md)


</td><td>

动态Worker池


</td></tr>
<tr><td>

[SortQueue](./worker-tls.sortqueue.md)


</td><td>

排序队列


</td></tr>
</tbody></table>

## Abstract Classes

<table><thead><tr><th>

Abstract Class


</th><th>

Description


</th></tr></thead>
<tbody><tr><td>

[WorkerClient](./worker-tls.workerclient.md)


</td><td>

动态Worker 抽像基类


</td></tr>
</tbody></table>

## Functions

<table><thead><tr><th>

Function


</th><th>

Description


</th></tr></thead>
<tbody><tr><td>

[createBlobParts(options, noDep)](./worker-tls.createblobparts.md)


</td><td>

打包 options 中的代码并转成 BlobPart\[\]


</td></tr>
<tr><td>

[createDynamicWorker(noCode, workerOptions)](./worker-tls.createdynamicworker.md)


</td><td>

创建动态 Worker


</td></tr>
<tr><td>

[createDynamicWorker(worker, name)](./worker-tls.createdynamicworker_1.md)


</td><td>


</td></tr>
<tr><td>

[createDynamicWorker(url, workerOptions)](./worker-tls.createdynamicworker_2.md)


</td><td>


</td></tr>
<tr><td>

[createDynamicWorker(code, workerOptions)](./worker-tls.createdynamicworker_3.md)


</td><td>


</td></tr>
<tr><td>

[createDynamicWorker(codeOptions, workerOptions)](./worker-tls.createdynamicworker_4.md)


</td><td>


</td></tr>
<tr><td>

[createDynamicWorkerPool(workerNum, codeOptions, workerOptions)](./worker-tls.createdynamicworkerpool.md)


</td><td>

创建动态 Worker 池


</td></tr>
<tr><td>

[createDynamicWorkerURL(codeOptions, noDep)](./worker-tls.createdynamicworkerurl.md)


</td><td>

生成可用于创建动态 Worker 的 url


</td></tr>
<tr><td>

[createObjectURLByCodes(codes, args)](./worker-tls.createobjecturlbycodes.md)


</td><td>

通过代码构建 ObjectURL


</td></tr>
<tr><td>

[createObjectURLByContents(scripts, options)](./worker-tls.createobjecturlbycontents.md)


</td><td>

将一组脚本内容构造成 ObjectURL


</td></tr>
<tr><td>

[createWorkerClientProxy(client)](./worker-tls.createworkerclientproxy.md)


</td><td>

创建Worker客户端的代理


</td></tr>
<tr><td>

[createWorkerURL(codeOptions, noDep)](./worker-tls.createworkerurl.md)


</td><td>

生成可用于创建 worker 的 url


</td></tr>
<tr><td>

[getWorker\_Default(info)](./worker-tls.getworker_default.md)


</td><td>

默认的 getWorker


</td></tr>
<tr><td>

[isCallOptions(target)](./worker-tls.iscalloptions.md)


</td><td>

CallOptions 的类型保卫


</td></tr>
<tr><td>

[workerPriorityComparator(a, b)](./worker-tls.workerprioritycomparator.md)


</td><td>

worker 优先级比较器


</td></tr>
</tbody></table>

## Interfaces

<table><thead><tr><th>

Interface


</th><th>

Description


</th></tr></thead>
<tbody><tr><td>

[CallOptions](./worker-tls.calloptions.md)


</td><td>

函数的调用选项


</td></tr>
<tr><td>

[DynamicWorkerFromInstOptions](./worker-tls.dynamicworkerfrominstoptions.md)


</td><td>

从 worker 实例创建 动态 Worker 的选项


</td></tr>
<tr><td>

[DynamicWorkerOptions](./worker-tls.dynamicworkeroptions.md)


</td><td>

动态 Worker 的选项


</td></tr>
<tr><td>

[INamedFunction](./worker-tls.inamedfunction.md)


</td><td>

定义命名的函数


</td></tr>
<tr><td>

[INamedFunctionMap](./worker-tls.inamedfunctionmap.md)


</td><td>

定义命名的函数


</td></tr>
<tr><td>

[IWorkerCodes](./worker-tls.iworkercodes.md)


</td><td>

worker 的代码选项


</td></tr>
<tr><td>

[WorkerInfo](./worker-tls.workerinfo.md)


</td><td>

worker 的信息


</td></tr>
</tbody></table>

## Type Aliases

<table><thead><tr><th>

Type Alias


</th><th>

Description


</th></tr></thead>
<tbody><tr><td>

[AsyncCMD](./worker-tls.asynccmd.md)


</td><td>

转为异步的命令


</td></tr>
<tr><td>

[AsyncFun](./worker-tls.asyncfun.md)


</td><td>

把函数转为异步函数


</td></tr>
<tr><td>

[AsyncFunArgs](./worker-tls.asyncfunargs.md)


</td><td>

异步函数的参数类型


</td></tr>
<tr><td>

[CodePart](./worker-tls.codepart.md)


</td><td>

代码片段


</td></tr>
<tr><td>

[CodePartList](./worker-tls.codepartlist.md)


</td><td>

代码块列表


</td></tr>
<tr><td>

[CodePartOptions](./worker-tls.codepartoptions.md)


</td><td>

代码块选项的综合定义


</td></tr>
<tr><td>

[DWorker](./worker-tls.dworker.md)


</td><td>

动态 Worker 给 Worker 扩展后的类型


</td></tr>
<tr><td>

[DynamicWorkerCodes](./worker-tls.dynamicworkercodes.md)


</td><td>

动态 Worker 的初始配置 code


</td></tr>
<tr><td>

[GetExecFunResultData](./worker-tls.getexecfunresultdata.md)


</td><td>

提取 函数 Fun 的返回类型 ExecRes<D> 中的 D 的类型


</td></tr>
<tr><td>

[GetExecResultData](./worker-tls.getexecresultdata.md)


</td><td>

提取 ExecRes<D> 中的 D 的类型


</td></tr>
<tr><td>

[GetWorker](./worker-tls.getworker.md)


</td><td>

获取 Worker 的回调函数


</td></tr>
<tr><td>

[INamedFunctionList](./worker-tls.inamedfunctionlist.md)


</td><td>

命名函数的数组


</td></tr>
<tr><td>

[INamedFunctions](./worker-tls.inamedfunctions.md)


</td><td>

命名函数选项的综合定义


</td></tr>
<tr><td>

[MembersToAsyncCMD](./worker-tls.memberstoasynccmd.md)


</td><td>

将所有成员都 转为 异步h命令


</td></tr>
<tr><td>

[SortComparer](./worker-tls.sortcomparer.md)


</td><td>


</td></tr>
<tr><td>

[ToAsyncMethods](./worker-tls.toasyncmethods.md)


</td><td>

将所有方法都 转为 异步方法


</td></tr>
</tbody></table>
