2 <html class=
"default no-js">
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>
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=
".">
19 <label for=
"tsd-search-field" class=
"tsd-widget search no-caption">Search
</label>
20 <input id=
"tsd-search-field" type=
"text" />
23 <li class=
"state loading">Preparing search index...
</li>
24 <li class=
"state failure">The search index is not available
</li>
26 <a href=
"index.html" class=
"title">poolifier
</a>
28 <div class=
"table-cell" id=
"tsd-widgets">
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>
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>
46 <a href=
"#" class=
"tsd-widget menu no-caption" data-toggle=
"menu">Menu
</a>
51 <div class=
"tsd-page-title">
52 <div class=
"container">
57 <div class=
"container container-main">
59 <div class=
"col-8 col-content">
60 <section class=
"tsd-panel-group tsd-index-group">
62 <section class=
"tsd-panel tsd-index-panel">
63 <div class=
"tsd-index-content">
64 <section class=
"tsd-index-section ">
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>
76 <section class=
"tsd-index-section ">
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>
86 <section class=
"tsd-index-section ">
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>
97 <section class=
"tsd-index-section ">
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>
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
<Worker
><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"> =
> </span><span class=
"tsd-signature-type">void
</span></div>
113 <aside class=
"tsd-sources">
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>
118 <div class=
"tsd-comment tsd-typography">
120 <p>Callback invoked if the worker raised an error.
</p>
123 <h4 class=
"tsd-type-parameters-title">Type parameters
</h4>
124 <ul class=
"tsd-type-parameters">
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>
136 <ul class=
"tsd-descriptions">
137 <li class=
"tsd-description">
138 <h4 class=
"tsd-parameters-title">Parameters
</h4>
139 <ul class=
"tsd-parameters">
141 <h5>this:
<span class=
"tsd-signature-type">Worker
</span></h5>
144 <h5>e:
<span class=
"tsd-signature-type">Error
</span></h5>
147 <h4 class=
"tsd-returns-title">Returns
<span class=
"tsd-signature-type">void
</span></h4>
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
<Worker
><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"> =
> </span><span class=
"tsd-signature-type">void
</span></div>
158 <aside class=
"tsd-sources">
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>
163 <div class=
"tsd-comment tsd-typography">
165 <p>Callback invoked when the worker exits successfully.
</p>
168 <h4 class=
"tsd-type-parameters-title">Type parameters
</h4>
169 <ul class=
"tsd-type-parameters">
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>
181 <ul class=
"tsd-descriptions">
182 <li class=
"tsd-description">
183 <h4 class=
"tsd-parameters-title">Parameters
</h4>
184 <ul class=
"tsd-parameters">
186 <h5>this:
<span class=
"tsd-signature-type">Worker
</span></h5>
189 <h5>code:
<span class=
"tsd-signature-type">number
</span></h5>
192 <h4 class=
"tsd-returns-title">Returns
<span class=
"tsd-signature-type">void
</span></h4>
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">
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>
208 <div class=
"tsd-comment tsd-typography">
210 <p>Kill behavior.
</p>
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
<Worker
><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"> =
> </span><span class=
"tsd-signature-type">void
</span></div>
218 <aside class=
"tsd-sources">
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>
223 <div class=
"tsd-comment tsd-typography">
225 <p>Callback invoked when the worker has started successfully.
</p>
228 <h4 class=
"tsd-type-parameters-title">Type parameters
</h4>
229 <ul class=
"tsd-type-parameters">
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>
241 <ul class=
"tsd-descriptions">
242 <li class=
"tsd-description">
243 <h4 class=
"tsd-parameters-title">Parameters
</h4>
244 <ul class=
"tsd-parameters">
246 <h5>this:
<span class=
"tsd-signature-type">Worker
</span></h5>
249 <h4 class=
"tsd-returns-title">Returns
<span class=
"tsd-signature-type">void
</span></h4>
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"> & </span><span class=
"tsd-signature-type">Draft
</span><span class=
"tsd-signature-symbol"><</span><span class=
"tsd-signature-type">MessageChannel
</span><span class=
"tsd-signature-symbol">></span></div>
260 <aside class=
"tsd-sources">
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>
265 <div class=
"tsd-comment tsd-typography">
267 <p>A thread worker with message channels for communication between main thread and thread worker.
</p>
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">
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>
280 <div class=
"tsd-comment tsd-typography">
282 <p>Worker choice strategy.
</p>
287 <section class=
"tsd-panel-group tsd-member-group ">
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"><</span><span class=
"tsd-signature-symbol">{
</span>HARD
<span class=
"tsd-signature-symbol">:
</span><span class=
"tsd-signature-type">"HARD
"</span><span class=
"tsd-signature-symbol">;
</span>SOFT
<span class=
"tsd-signature-symbol">:
</span><span class=
"tsd-signature-type">"SOFT
"</span><span class=
"tsd-signature-symbol"> }
</span><span class=
"tsd-signature-symbol">></span><span class=
"tsd-signature-symbol"> = ...
</span></div>
293 <aside class=
"tsd-sources">
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>
298 <div class=
"tsd-comment tsd-typography">
300 <p>Enumeration of kill behaviors.
</p>
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"><</span><span class=
"tsd-signature-symbol">{
</span>LESS_RECENTLY_USED
<span class=
"tsd-signature-symbol">:
</span><span class=
"tsd-signature-type">"LESS_RECENTLY_USED
"</span><span class=
"tsd-signature-symbol">;
</span>ROUND_ROBIN
<span class=
"tsd-signature-symbol">:
</span><span class=
"tsd-signature-type">"ROUND_ROBIN
"</span><span class=
"tsd-signature-symbol"> }
</span><span class=
"tsd-signature-symbol">></span><span class=
"tsd-signature-symbol"> = ...
</span></div>
308 <aside class=
"tsd-sources">
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>
313 <div class=
"tsd-comment tsd-typography">
315 <p>Enumeration of worker choice strategies.
</p>
321 <div class=
"col-4 col-menu menu-sticky-wrap menu-highlight">
322 <nav class=
"tsd-navigation primary">
324 <li class=
"current ">
325 <a href=
"index.html">Exports
</a>
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>
334 <li class=
" tsd-kind-class tsd-has-type-parameter">
335 <a href=
"classes/clusterworker.html" class=
"tsd-kind-icon">Cluster
<wbr>Worker
</a>
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>
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>
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>
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>
349 <li class=
" tsd-kind-class tsd-has-type-parameter">
350 <a href=
"classes/threadworker.html" class=
"tsd-kind-icon">Thread
<wbr>Worker
</a>
352 <li class=
" tsd-kind-interface">
353 <a href=
"interfaces/clusterpooloptions.html" class=
"tsd-kind-icon">Cluster
<wbr>Pool
<wbr>Options
</a>
355 <li class=
" tsd-kind-interface tsd-has-type-parameter">
356 <a href=
"interfaces/ipool.html" class=
"tsd-kind-icon">IPool
</a>
358 <li class=
" tsd-kind-interface">
359 <a href=
"interfaces/iworker.html" class=
"tsd-kind-icon">IWorker
</a>
361 <li class=
" tsd-kind-interface tsd-has-type-parameter">
362 <a href=
"interfaces/pooloptions.html" class=
"tsd-kind-icon">Pool
<wbr>Options
</a>
364 <li class=
" tsd-kind-interface">
365 <a href=
"interfaces/workeroptions.html" class=
"tsd-kind-icon">Worker
<wbr>Options
</a>
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>
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>
373 <li class=
" tsd-kind-type-alias">
374 <a href=
"index.html#killbehavior" class=
"tsd-kind-icon">Kill
<wbr>Behavior
</a>
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>
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>
382 <li class=
" tsd-kind-type-alias">
383 <a href=
"index.html#workerchoicestrategy" class=
"tsd-kind-icon">Worker
<wbr>Choice
<wbr>Strategy
</a>
385 <li class=
" tsd-kind-variable">
386 <a href=
"index.html#killbehaviors" class=
"tsd-kind-icon">Kill
<wbr>Behaviors
</a>
388 <li class=
" tsd-kind-variable">
389 <a href=
"index.html#workerchoicestrategies" class=
"tsd-kind-icon">Worker
<wbr>Choice
<wbr>Strategies
</a>
396 <footer class=
"with-border-bottom">
397 <div class=
"container">
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>
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>
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>
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>
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>
422 <div class=
"container tsd-generator">
423 <p>Generated using
<a href=
"https://typedoc.org/" target=
"_blank">TypeDoc
</a></p>
425 <div class=
"overlay"></div>
426 <script src=
"assets/js/main.js"></script>