Integrate typedoc to generate code documentation. (#236)
[poolifier.git] / docs / index.html
1 <!doctype html>
2 <html class="default no-js">
3 <head>
4 <meta charset="utf-8">
5 <meta http-equiv="X-UA-Compatible" content="IE=edge">
6 <title>poolifier</title>
7 <meta name="description" content="Documentation for poolifier">
8 <meta name="viewport" content="width=device-width, initial-scale=1">
9 <link rel="stylesheet" href="assets/css/main.css">
10 <script async src="assets/js/search.js" id="search-script"></script>
11 </head>
12 <body>
13 <header>
14 <div class="tsd-page-toolbar">
15 <div class="container">
16 <div class="table-wrap">
17 <div class="table-cell" id="tsd-search" data-index="assets/js/search.json" data-base=".">
18 <div class="field">
19 <label for="tsd-search-field" class="tsd-widget search no-caption">Search</label>
20 <input id="tsd-search-field" type="text" />
21 </div>
22 <ul class="results">
23 <li class="state loading">Preparing search index...</li>
24 <li class="state failure">The search index is not available</li>
25 </ul>
26 <a href="index.html" class="title">poolifier</a>
27 </div>
28 <div class="table-cell" id="tsd-widgets">
29 <div id="tsd-filter">
30 <a href="#" class="tsd-widget options no-caption" data-toggle="options">Options</a>
31 <div class="tsd-filter-group">
32 <div class="tsd-select" id="tsd-filter-visibility">
33 <span class="tsd-select-label">All</span>
34 <ul class="tsd-select-list">
35 <li data-value="public">Public</li>
36 <li data-value="protected">Public/Protected</li>
37 <li data-value="private" class="selected">All</li>
38 </ul>
39 </div>
40 <input type="checkbox" id="tsd-filter-inherited" checked />
41 <label class="tsd-widget" for="tsd-filter-inherited">Inherited</label>
42 <input type="checkbox" id="tsd-filter-externals" checked />
43 <label class="tsd-widget" for="tsd-filter-externals">Externals</label>
44 </div>
45 </div>
46 <a href="#" class="tsd-widget menu no-caption" data-toggle="menu">Menu</a>
47 </div>
48 </div>
49 </div>
50 </div>
51 <div class="tsd-page-title">
52 <div class="container">
53 <h1>poolifier</h1>
54 </div>
55 </div>
56 </header>
57 <div class="container container-main">
58 <div class="row">
59 <div class="col-8 col-content">
60 <section class="tsd-panel-group tsd-index-group">
61 <h2>Index</h2>
62 <section class="tsd-panel tsd-index-panel">
63 <div class="tsd-index-content">
64 <section class="tsd-index-section ">
65 <h3>Classes</h3>
66 <ul class="tsd-index-list">
67 <li class="tsd-kind-class tsd-has-type-parameter"><a href="classes/abstractworker.html" class="tsd-kind-icon">Abstract<wbr>Worker</a></li>
68 <li class="tsd-kind-class tsd-has-type-parameter"><a href="classes/clusterworker.html" class="tsd-kind-icon">Cluster<wbr>Worker</a></li>
69 <li class="tsd-kind-class tsd-has-type-parameter"><a href="classes/dynamicclusterpool.html" class="tsd-kind-icon">Dynamic<wbr>Cluster<wbr>Pool</a></li>
70 <li class="tsd-kind-class tsd-has-type-parameter"><a href="classes/dynamicthreadpool.html" class="tsd-kind-icon">Dynamic<wbr>Thread<wbr>Pool</a></li>
71 <li class="tsd-kind-class tsd-has-type-parameter"><a href="classes/fixedclusterpool.html" class="tsd-kind-icon">Fixed<wbr>Cluster<wbr>Pool</a></li>
72 <li class="tsd-kind-class tsd-has-type-parameter"><a href="classes/fixedthreadpool.html" class="tsd-kind-icon">Fixed<wbr>Thread<wbr>Pool</a></li>
73 <li class="tsd-kind-class tsd-has-type-parameter"><a href="classes/threadworker.html" class="tsd-kind-icon">Thread<wbr>Worker</a></li>
74 </ul>
75 </section>
76 <section class="tsd-index-section ">
77 <h3>Interfaces</h3>
78 <ul class="tsd-index-list">
79 <li class="tsd-kind-interface"><a href="interfaces/clusterpooloptions.html" class="tsd-kind-icon">Cluster<wbr>Pool<wbr>Options</a></li>
80 <li class="tsd-kind-interface tsd-has-type-parameter"><a href="interfaces/ipool.html" class="tsd-kind-icon">IPool</a></li>
81 <li class="tsd-kind-interface"><a href="interfaces/iworker.html" class="tsd-kind-icon">IWorker</a></li>
82 <li class="tsd-kind-interface tsd-has-type-parameter"><a href="interfaces/pooloptions.html" class="tsd-kind-icon">Pool<wbr>Options</a></li>
83 <li class="tsd-kind-interface"><a href="interfaces/workeroptions.html" class="tsd-kind-icon">Worker<wbr>Options</a></li>
84 </ul>
85 </section>
86 <section class="tsd-index-section ">
87 <h3>Type aliases</h3>
88 <ul class="tsd-index-list">
89 <li class="tsd-kind-type-alias tsd-has-type-parameter"><a href="index.html#errorhandler" class="tsd-kind-icon">Error<wbr>Handler</a></li>
90 <li class="tsd-kind-type-alias tsd-has-type-parameter"><a href="index.html#exithandler" class="tsd-kind-icon">Exit<wbr>Handler</a></li>
91 <li class="tsd-kind-type-alias"><a href="index.html#killbehavior" class="tsd-kind-icon">Kill<wbr>Behavior</a></li>
92 <li class="tsd-kind-type-alias tsd-has-type-parameter"><a href="index.html#onlinehandler" class="tsd-kind-icon">Online<wbr>Handler</a></li>
93 <li class="tsd-kind-type-alias"><a href="index.html#threadworkerwithmessagechannel" class="tsd-kind-icon">Thread<wbr>Worker<wbr>With<wbr>Message<wbr>Channel</a></li>
94 <li class="tsd-kind-type-alias"><a href="index.html#workerchoicestrategy" class="tsd-kind-icon">Worker<wbr>Choice<wbr>Strategy</a></li>
95 </ul>
96 </section>
97 <section class="tsd-index-section ">
98 <h3>Variables</h3>
99 <ul class="tsd-index-list">
100 <li class="tsd-kind-variable"><a href="index.html#killbehaviors" class="tsd-kind-icon">Kill<wbr>Behaviors</a></li>
101 <li class="tsd-kind-variable"><a href="index.html#workerchoicestrategies" class="tsd-kind-icon">Worker<wbr>Choice<wbr>Strategies</a></li>
102 </ul>
103 </section>
104 </div>
105 </section>
106 </section>
107 <section class="tsd-panel-group tsd-member-group ">
108 <h2>Type aliases</h2>
109 <section class="tsd-panel tsd-member tsd-kind-type-alias tsd-has-type-parameter">
110 <a name="errorhandler" class="tsd-anchor"></a>
111 <h3>Error<wbr>Handler</h3>
112 <div class="tsd-signature tsd-kind-icon">Error<wbr>Handler&lt;Worker&gt;<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">(</span>this<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">Worker</span>, e<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">Error</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span></div>
113 <aside class="tsd-sources">
114 <ul>
115 <li>Defined in <a href="https://github.com/jerome-benoit/poolifier/blob/5d4101b/src/pools/abstract-pool.ts#L24">src/pools/abstract-pool.ts:24</a></li>
116 </ul>
117 </aside>
118 <div class="tsd-comment tsd-typography">
119 <div class="lead">
120 <p>Callback invoked if the worker raised an error.</p>
121 </div>
122 </div>
123 <h4 class="tsd-type-parameters-title">Type parameters</h4>
124 <ul class="tsd-type-parameters">
125 <li>
126 <h4>Worker</h4>
127 </li>
128 </ul>
129 <div class="tsd-type-declaration">
130 <h4>Type declaration</h4>
131 <ul class="tsd-parameters">
132 <li class="tsd-parameter-signature">
133 <ul class="tsd-signatures tsd-kind-type-literal tsd-parent-kind-type-alias">
134 <li class="tsd-signature tsd-kind-icon"><span class="tsd-signature-symbol">(</span>this<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">Worker</span>, e<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">Error</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li>
135 </ul>
136 <ul class="tsd-descriptions">
137 <li class="tsd-description">
138 <h4 class="tsd-parameters-title">Parameters</h4>
139 <ul class="tsd-parameters">
140 <li>
141 <h5>this: <span class="tsd-signature-type">Worker</span></h5>
142 </li>
143 <li>
144 <h5>e: <span class="tsd-signature-type">Error</span></h5>
145 </li>
146 </ul>
147 <h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4>
148 </li>
149 </ul>
150 </li>
151 </ul>
152 </div>
153 </section>
154 <section class="tsd-panel tsd-member tsd-kind-type-alias tsd-has-type-parameter">
155 <a name="exithandler" class="tsd-anchor"></a>
156 <h3>Exit<wbr>Handler</h3>
157 <div class="tsd-signature tsd-kind-icon">Exit<wbr>Handler&lt;Worker&gt;<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">(</span>this<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">Worker</span>, code<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span></div>
158 <aside class="tsd-sources">
159 <ul>
160 <li>Defined in <a href="https://github.com/jerome-benoit/poolifier/blob/5d4101b/src/pools/abstract-pool.ts#L34">src/pools/abstract-pool.ts:34</a></li>
161 </ul>
162 </aside>
163 <div class="tsd-comment tsd-typography">
164 <div class="lead">
165 <p>Callback invoked when the worker exits successfully.</p>
166 </div>
167 </div>
168 <h4 class="tsd-type-parameters-title">Type parameters</h4>
169 <ul class="tsd-type-parameters">
170 <li>
171 <h4>Worker</h4>
172 </li>
173 </ul>
174 <div class="tsd-type-declaration">
175 <h4>Type declaration</h4>
176 <ul class="tsd-parameters">
177 <li class="tsd-parameter-signature">
178 <ul class="tsd-signatures tsd-kind-type-literal tsd-parent-kind-type-alias">
179 <li class="tsd-signature tsd-kind-icon"><span class="tsd-signature-symbol">(</span>this<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">Worker</span>, code<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li>
180 </ul>
181 <ul class="tsd-descriptions">
182 <li class="tsd-description">
183 <h4 class="tsd-parameters-title">Parameters</h4>
184 <ul class="tsd-parameters">
185 <li>
186 <h5>this: <span class="tsd-signature-type">Worker</span></h5>
187 </li>
188 <li>
189 <h5>code: <span class="tsd-signature-type">number</span></h5>
190 </li>
191 </ul>
192 <h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4>
193 </li>
194 </ul>
195 </li>
196 </ul>
197 </div>
198 </section>
199 <section class="tsd-panel tsd-member tsd-kind-type-alias">
200 <a name="killbehavior" class="tsd-anchor"></a>
201 <h3>Kill<wbr>Behavior</h3>
202 <div class="tsd-signature tsd-kind-icon">Kill<wbr>Behavior<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">keyof </span><span class="tsd-signature-symbol">typeof </span><a href="index.html#killbehaviors" class="tsd-signature-type" data-tsd-kind="Variable">KillBehaviors</a></div>
203 <aside class="tsd-sources">
204 <ul>
205 <li>Defined in <a href="https://github.com/jerome-benoit/poolifier/blob/5d4101b/src/worker/worker-options.ts#L18">src/worker/worker-options.ts:18</a></li>
206 </ul>
207 </aside>
208 <div class="tsd-comment tsd-typography">
209 <div class="lead">
210 <p>Kill behavior.</p>
211 </div>
212 </div>
213 </section>
214 <section class="tsd-panel tsd-member tsd-kind-type-alias tsd-has-type-parameter">
215 <a name="onlinehandler" class="tsd-anchor"></a>
216 <h3>Online<wbr>Handler</h3>
217 <div class="tsd-signature tsd-kind-icon">Online<wbr>Handler&lt;Worker&gt;<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">(</span>this<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">Worker</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span></div>
218 <aside class="tsd-sources">
219 <ul>
220 <li>Defined in <a href="https://github.com/jerome-benoit/poolifier/blob/5d4101b/src/pools/abstract-pool.ts#L29">src/pools/abstract-pool.ts:29</a></li>
221 </ul>
222 </aside>
223 <div class="tsd-comment tsd-typography">
224 <div class="lead">
225 <p>Callback invoked when the worker has started successfully.</p>
226 </div>
227 </div>
228 <h4 class="tsd-type-parameters-title">Type parameters</h4>
229 <ul class="tsd-type-parameters">
230 <li>
231 <h4>Worker</h4>
232 </li>
233 </ul>
234 <div class="tsd-type-declaration">
235 <h4>Type declaration</h4>
236 <ul class="tsd-parameters">
237 <li class="tsd-parameter-signature">
238 <ul class="tsd-signatures tsd-kind-type-literal tsd-parent-kind-type-alias">
239 <li class="tsd-signature tsd-kind-icon"><span class="tsd-signature-symbol">(</span>this<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">Worker</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li>
240 </ul>
241 <ul class="tsd-descriptions">
242 <li class="tsd-description">
243 <h4 class="tsd-parameters-title">Parameters</h4>
244 <ul class="tsd-parameters">
245 <li>
246 <h5>this: <span class="tsd-signature-type">Worker</span></h5>
247 </li>
248 </ul>
249 <h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4>
250 </li>
251 </ul>
252 </li>
253 </ul>
254 </div>
255 </section>
256 <section class="tsd-panel tsd-member tsd-kind-type-alias">
257 <a name="threadworkerwithmessagechannel" class="tsd-anchor"></a>
258 <h3>Thread<wbr>Worker<wbr>With<wbr>Message<wbr>Channel</h3>
259 <div class="tsd-signature tsd-kind-icon">Thread<wbr>Worker<wbr>With<wbr>Message<wbr>Channel<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">Worker</span><span class="tsd-signature-symbol"> &amp; </span><span class="tsd-signature-type">Draft</span><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">MessageChannel</span><span class="tsd-signature-symbol">&gt;</span></div>
260 <aside class="tsd-sources">
261 <ul>
262 <li>Defined in <a href="https://github.com/jerome-benoit/poolifier/blob/5d4101b/src/pools/thread/fixed.ts#L9">src/pools/thread/fixed.ts:9</a></li>
263 </ul>
264 </aside>
265 <div class="tsd-comment tsd-typography">
266 <div class="lead">
267 <p>A thread worker with message channels for communication between main thread and thread worker.</p>
268 </div>
269 </div>
270 </section>
271 <section class="tsd-panel tsd-member tsd-kind-type-alias">
272 <a name="workerchoicestrategy" class="tsd-anchor"></a>
273 <h3>Worker<wbr>Choice<wbr>Strategy</h3>
274 <div class="tsd-signature tsd-kind-icon">Worker<wbr>Choice<wbr>Strategy<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">keyof </span><span class="tsd-signature-symbol">typeof </span><a href="index.html#workerchoicestrategies" class="tsd-signature-type" data-tsd-kind="Variable">WorkerChoiceStrategies</a></div>
275 <aside class="tsd-sources">
276 <ul>
277 <li>Defined in <a href="https://github.com/jerome-benoit/poolifier/blob/5d4101b/src/pools/selection-strategies.ts#L21">src/pools/selection-strategies.ts:21</a></li>
278 </ul>
279 </aside>
280 <div class="tsd-comment tsd-typography">
281 <div class="lead">
282 <p>Worker choice strategy.</p>
283 </div>
284 </div>
285 </section>
286 </section>
287 <section class="tsd-panel-group tsd-member-group ">
288 <h2>Variables</h2>
289 <section class="tsd-panel tsd-member tsd-kind-variable">
290 <a name="killbehaviors" class="tsd-anchor"></a>
291 <h3><span class="tsd-flag ts-flagConst">Const</span> Kill<wbr>Behaviors</h3>
292 <div class="tsd-signature tsd-kind-icon">Kill<wbr>Behaviors<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">Readonly</span><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-symbol">{ </span>HARD<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">&quot;HARD&quot;</span><span class="tsd-signature-symbol">; </span>SOFT<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">&quot;SOFT&quot;</span><span class="tsd-signature-symbol"> }</span><span class="tsd-signature-symbol">&gt;</span><span class="tsd-signature-symbol"> = ...</span></div>
293 <aside class="tsd-sources">
294 <ul>
295 <li>Defined in <a href="https://github.com/jerome-benoit/poolifier/blob/5d4101b/src/worker/worker-options.ts#L4">src/worker/worker-options.ts:4</a></li>
296 </ul>
297 </aside>
298 <div class="tsd-comment tsd-typography">
299 <div class="lead">
300 <p>Enumeration of kill behaviors.</p>
301 </div>
302 </div>
303 </section>
304 <section class="tsd-panel tsd-member tsd-kind-variable">
305 <a name="workerchoicestrategies" class="tsd-anchor"></a>
306 <h3><span class="tsd-flag ts-flagConst">Const</span> Worker<wbr>Choice<wbr>Strategies</h3>
307 <div class="tsd-signature tsd-kind-icon">Worker<wbr>Choice<wbr>Strategies<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">Readonly</span><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-symbol">{ </span>LESS_RECENTLY_USED<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">&quot;LESS_RECENTLY_USED&quot;</span><span class="tsd-signature-symbol">; </span>ROUND_ROBIN<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">&quot;ROUND_ROBIN&quot;</span><span class="tsd-signature-symbol"> }</span><span class="tsd-signature-symbol">&gt;</span><span class="tsd-signature-symbol"> = ...</span></div>
308 <aside class="tsd-sources">
309 <ul>
310 <li>Defined in <a href="https://github.com/jerome-benoit/poolifier/blob/5d4101b/src/pools/selection-strategies.ts#L7">src/pools/selection-strategies.ts:7</a></li>
311 </ul>
312 </aside>
313 <div class="tsd-comment tsd-typography">
314 <div class="lead">
315 <p>Enumeration of worker choice strategies.</p>
316 </div>
317 </div>
318 </section>
319 </section>
320 </div>
321 <div class="col-4 col-menu menu-sticky-wrap menu-highlight">
322 <nav class="tsd-navigation primary">
323 <ul>
324 <li class="current ">
325 <a href="index.html">Exports</a>
326 </li>
327 </ul>
328 </nav>
329 <nav class="tsd-navigation secondary menu-sticky">
330 <ul class="before-current">
331 <li class=" tsd-kind-class tsd-has-type-parameter">
332 <a href="classes/abstractworker.html" class="tsd-kind-icon">Abstract<wbr>Worker</a>
333 </li>
334 <li class=" tsd-kind-class tsd-has-type-parameter">
335 <a href="classes/clusterworker.html" class="tsd-kind-icon">Cluster<wbr>Worker</a>
336 </li>
337 <li class=" tsd-kind-class tsd-has-type-parameter">
338 <a href="classes/dynamicclusterpool.html" class="tsd-kind-icon">Dynamic<wbr>Cluster<wbr>Pool</a>
339 </li>
340 <li class=" tsd-kind-class tsd-has-type-parameter">
341 <a href="classes/dynamicthreadpool.html" class="tsd-kind-icon">Dynamic<wbr>Thread<wbr>Pool</a>
342 </li>
343 <li class=" tsd-kind-class tsd-has-type-parameter">
344 <a href="classes/fixedclusterpool.html" class="tsd-kind-icon">Fixed<wbr>Cluster<wbr>Pool</a>
345 </li>
346 <li class=" tsd-kind-class tsd-has-type-parameter">
347 <a href="classes/fixedthreadpool.html" class="tsd-kind-icon">Fixed<wbr>Thread<wbr>Pool</a>
348 </li>
349 <li class=" tsd-kind-class tsd-has-type-parameter">
350 <a href="classes/threadworker.html" class="tsd-kind-icon">Thread<wbr>Worker</a>
351 </li>
352 <li class=" tsd-kind-interface">
353 <a href="interfaces/clusterpooloptions.html" class="tsd-kind-icon">Cluster<wbr>Pool<wbr>Options</a>
354 </li>
355 <li class=" tsd-kind-interface tsd-has-type-parameter">
356 <a href="interfaces/ipool.html" class="tsd-kind-icon">IPool</a>
357 </li>
358 <li class=" tsd-kind-interface">
359 <a href="interfaces/iworker.html" class="tsd-kind-icon">IWorker</a>
360 </li>
361 <li class=" tsd-kind-interface tsd-has-type-parameter">
362 <a href="interfaces/pooloptions.html" class="tsd-kind-icon">Pool<wbr>Options</a>
363 </li>
364 <li class=" tsd-kind-interface">
365 <a href="interfaces/workeroptions.html" class="tsd-kind-icon">Worker<wbr>Options</a>
366 </li>
367 <li class=" tsd-kind-type-alias tsd-has-type-parameter">
368 <a href="index.html#errorhandler" class="tsd-kind-icon">Error<wbr>Handler</a>
369 </li>
370 <li class=" tsd-kind-type-alias tsd-has-type-parameter">
371 <a href="index.html#exithandler" class="tsd-kind-icon">Exit<wbr>Handler</a>
372 </li>
373 <li class=" tsd-kind-type-alias">
374 <a href="index.html#killbehavior" class="tsd-kind-icon">Kill<wbr>Behavior</a>
375 </li>
376 <li class=" tsd-kind-type-alias tsd-has-type-parameter">
377 <a href="index.html#onlinehandler" class="tsd-kind-icon">Online<wbr>Handler</a>
378 </li>
379 <li class=" tsd-kind-type-alias">
380 <a href="index.html#threadworkerwithmessagechannel" class="tsd-kind-icon">Thread<wbr>Worker<wbr>With<wbr>Message<wbr>Channel</a>
381 </li>
382 <li class=" tsd-kind-type-alias">
383 <a href="index.html#workerchoicestrategy" class="tsd-kind-icon">Worker<wbr>Choice<wbr>Strategy</a>
384 </li>
385 <li class=" tsd-kind-variable">
386 <a href="index.html#killbehaviors" class="tsd-kind-icon">Kill<wbr>Behaviors</a>
387 </li>
388 <li class=" tsd-kind-variable">
389 <a href="index.html#workerchoicestrategies" class="tsd-kind-icon">Worker<wbr>Choice<wbr>Strategies</a>
390 </li>
391 </ul>
392 </nav>
393 </div>
394 </div>
395 </div>
396 <footer class="with-border-bottom">
397 <div class="container">
398 <h2>Legend</h2>
399 <div class="tsd-legend-group">
400 <ul class="tsd-legend">
401 <li class="tsd-kind-property tsd-parent-kind-interface"><span class="tsd-kind-icon">Property</span></li>
402 <li class="tsd-kind-method tsd-parent-kind-interface"><span class="tsd-kind-icon">Method</span></li>
403 </ul>
404 <ul class="tsd-legend">
405 <li class="tsd-kind-property tsd-parent-kind-class"><span class="tsd-kind-icon">Property</span></li>
406 <li class="tsd-kind-method tsd-parent-kind-class"><span class="tsd-kind-icon">Method</span></li>
407 </ul>
408 <ul class="tsd-legend">
409 <li class="tsd-kind-property tsd-parent-kind-class tsd-is-inherited"><span class="tsd-kind-icon">Inherited property</span></li>
410 <li class="tsd-kind-method tsd-parent-kind-class tsd-is-inherited"><span class="tsd-kind-icon">Inherited method</span></li>
411 </ul>
412 <ul class="tsd-legend">
413 <li class="tsd-kind-property tsd-parent-kind-class tsd-is-protected"><span class="tsd-kind-icon">Protected property</span></li>
414 <li class="tsd-kind-method tsd-parent-kind-class tsd-is-protected"><span class="tsd-kind-icon">Protected method</span></li>
415 </ul>
416 <ul class="tsd-legend">
417 <li class="tsd-kind-method tsd-parent-kind-class tsd-is-private"><span class="tsd-kind-icon">Private method</span></li>
418 </ul>
419 </div>
420 </div>
421 </footer>
422 <div class="container tsd-generator">
423 <p>Generated using <a href="https://typedoc.org/" target="_blank">TypeDoc</a></p>
424 </div>
425 <div class="overlay"></div>
426 <script src="assets/js/main.js"></script>
427 </body>
428 </html>