UNPKG

22.4 kBHTMLView Raw
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>Registry | @nofrills/console</title>
7 <meta name="description" content="">
8 <meta name="viewport" content="width=device-width, initial-scale=1">
9 <link rel="stylesheet" href="../assets/css/main.css">
10</head>
11<body>
12<header>
13 <div class="tsd-page-toolbar">
14 <div class="container">
15 <div class="table-wrap">
16 <div class="table-cell" id="tsd-search" data-index="../assets/js/search.js" data-base="..">
17 <div class="field">
18 <label for="tsd-search-field" class="tsd-widget search no-caption">Search</label>
19 <input id="tsd-search-field" type="text" />
20 </div>
21 <ul class="results">
22 <li class="state loading">Preparing search index...</li>
23 <li class="state failure">The search index is not available</li>
24 </ul>
25 <a href="../index.html" class="title">@nofrills/console</a>
26 </div>
27 <div class="table-cell" id="tsd-widgets">
28 <div id="tsd-filter">
29 <a href="#" class="tsd-widget options no-caption" data-toggle="options">Options</a>
30 <div class="tsd-filter-group">
31 <div class="tsd-select" id="tsd-filter-visibility">
32 <span class="tsd-select-label">All</span>
33 <ul class="tsd-select-list">
34 <li data-value="public">Public</li>
35 <li data-value="protected">Public/Protected</li>
36 <li data-value="private" class="selected">All</li>
37 </ul>
38 </div>
39 <input type="checkbox" id="tsd-filter-inherited" checked />
40 <label class="tsd-widget" for="tsd-filter-inherited">Inherited</label>
41 <input type="checkbox" id="tsd-filter-externals" checked />
42 <label class="tsd-widget" for="tsd-filter-externals">Externals</label>
43 <input type="checkbox" id="tsd-filter-only-exported" />
44 <label class="tsd-widget" for="tsd-filter-only-exported">Only exported</label>
45 </div>
46 </div>
47 <a href="#" class="tsd-widget menu no-caption" data-toggle="menu">Menu</a>
48 </div>
49 </div>
50 </div>
51 </div>
52 <div class="tsd-page-title">
53 <div class="container">
54 <ul class="tsd-breadcrumb">
55 <li>
56 <a href="../globals.html">Globals</a>
57 </li>
58 <li>
59 <a href="../modules/_collections_src_registry_.html">&quot;collections/src/Registry&quot;</a>
60 </li>
61 <li>
62 <a href="_collections_src_registry_.registry.html">Registry</a>
63 </li>
64 </ul>
65 <h1>Class Registry&lt;T&gt;</h1>
66 </div>
67 </div>
68</header>
69<div class="container container-main">
70 <div class="row">
71 <div class="col-8 col-content">
72 <section class="tsd-panel tsd-type-parameters">
73 <h3>Type parameters</h3>
74 <ul class="tsd-type-parameters">
75 <li>
76 <h4>T</h4>
77 </li>
78 </ul>
79 </section>
80 <section class="tsd-panel tsd-hierarchy">
81 <h3>Hierarchy</h3>
82 <ul class="tsd-hierarchy">
83 <li>
84 <span class="target">Registry</span>
85 <ul class="tsd-hierarchy">
86 <li>
87 <a href="_lincoln_src_lincolnregistry_.lincolnregistry.html" class="tsd-signature-type">LincolnRegistry</a>
88 </li>
89 </ul>
90 </li>
91 </ul>
92 </section>
93 <section class="tsd-panel-group tsd-index-group">
94 <h2>Index</h2>
95 <section class="tsd-panel tsd-index-panel">
96 <div class="tsd-index-content">
97 <section class="tsd-index-section tsd-is-private-protected tsd-is-external">
98 <h3>Properties</h3>
99 <ul class="tsd-index-list">
100 <li class="tsd-kind-property tsd-parent-kind-class tsd-is-protected tsd-is-external"><a href="_collections_src_registry_.registry.html#map" class="tsd-kind-icon">map</a></li>
101 </ul>
102 </section>
103 <section class="tsd-index-section tsd-is-external">
104 <h3>Accessors</h3>
105 <ul class="tsd-index-list">
106 <li class="tsd-kind-get-signature tsd-parent-kind-class tsd-is-external"><a href="_collections_src_registry_.registry.html#keys" class="tsd-kind-icon">keys</a></li>
107 <li class="tsd-kind-get-signature tsd-parent-kind-class tsd-is-external"><a href="_collections_src_registry_.registry.html#values" class="tsd-kind-icon">values</a></li>
108 </ul>
109 </section>
110 <section class="tsd-index-section tsd-is-external">
111 <h3>Methods</h3>
112 <ul class="tsd-index-list">
113 <li class="tsd-kind-method tsd-parent-kind-class tsd-is-external"><a href="_collections_src_registry_.registry.html#clear" class="tsd-kind-icon">clear</a></li>
114 <li class="tsd-kind-method tsd-parent-kind-class tsd-is-external"><a href="_collections_src_registry_.registry.html#containskey" class="tsd-kind-icon">contains<wbr>Key</a></li>
115 <li class="tsd-kind-method tsd-parent-kind-class tsd-is-external"><a href="_collections_src_registry_.registry.html#register" class="tsd-kind-icon">register</a></li>
116 <li class="tsd-kind-method tsd-parent-kind-class tsd-is-external"><a href="_collections_src_registry_.registry.html#resolve" class="tsd-kind-icon">resolve</a></li>
117 <li class="tsd-kind-method tsd-parent-kind-class tsd-is-external"><a href="_collections_src_registry_.registry.html#unregister" class="tsd-kind-icon">unregister</a></li>
118 </ul>
119 </section>
120 </div>
121 </section>
122 </section>
123 <section class="tsd-panel-group tsd-member-group tsd-is-private-protected tsd-is-external">
124 <h2>Properties</h2>
125 <section class="tsd-panel tsd-member tsd-kind-property tsd-parent-kind-class tsd-is-protected tsd-is-external">
126 <a name="map" class="tsd-anchor"></a>
127 <h3><span class="tsd-flag ts-flagProtected">Protected</span> map</h3>
128 <div class="tsd-signature tsd-kind-icon">map<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">Map</span><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">, </span><span class="tsd-signature-type">T</span><span class="tsd-signature-symbol">&gt;</span><span class="tsd-signature-symbol"> =&nbsp;new Map&lt;string, T&gt;()</span></div>
129 <aside class="tsd-sources">
130 <ul>
131 <li>Defined in <a href="https://github.com/nativecode-dev/nofrills/blob/e46d61d/packages/collections/src/Registry.ts#L2">collections/src/Registry.ts:2</a></li>
132 </ul>
133 </aside>
134 </section>
135 </section>
136 <section class="tsd-panel-group tsd-member-group tsd-is-external">
137 <h2>Accessors</h2>
138 <section class="tsd-panel tsd-member tsd-kind-get-signature tsd-parent-kind-class tsd-is-external">
139 <a name="keys" class="tsd-anchor"></a>
140 <h3>keys</h3>
141 <ul class="tsd-signatures tsd-kind-get-signature tsd-parent-kind-class tsd-is-external">
142 <li class="tsd-signature tsd-kind-icon"><span class="tsd-signature-symbol">get</span> keys<span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">IterableIterator</span><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">&gt;</span></li>
143 </ul>
144 <ul class="tsd-descriptions">
145 <li class="tsd-description">
146 <aside class="tsd-sources">
147 <ul>
148 <li>Defined in <a href="https://github.com/nativecode-dev/nofrills/blob/e46d61d/packages/collections/src/Registry.ts#L4">collections/src/Registry.ts:4</a></li>
149 </ul>
150 </aside>
151 <h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">IterableIterator</span><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">&gt;</span></h4>
152 </li>
153 </ul>
154 </section>
155 <section class="tsd-panel tsd-member tsd-kind-get-signature tsd-parent-kind-class tsd-is-external">
156 <a name="values" class="tsd-anchor"></a>
157 <h3>values</h3>
158 <ul class="tsd-signatures tsd-kind-get-signature tsd-parent-kind-class tsd-is-external">
159 <li class="tsd-signature tsd-kind-icon"><span class="tsd-signature-symbol">get</span> values<span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">IterableIterator</span><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">T</span><span class="tsd-signature-symbol">&gt;</span></li>
160 </ul>
161 <ul class="tsd-descriptions">
162 <li class="tsd-description">
163 <aside class="tsd-sources">
164 <ul>
165 <li>Defined in <a href="https://github.com/nativecode-dev/nofrills/blob/e46d61d/packages/collections/src/Registry.ts#L8">collections/src/Registry.ts:8</a></li>
166 </ul>
167 </aside>
168 <h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">IterableIterator</span><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">T</span><span class="tsd-signature-symbol">&gt;</span></h4>
169 </li>
170 </ul>
171 </section>
172 </section>
173 <section class="tsd-panel-group tsd-member-group tsd-is-external">
174 <h2>Methods</h2>
175 <section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class tsd-is-external">
176 <a name="clear" class="tsd-anchor"></a>
177 <h3>clear</h3>
178 <ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class tsd-is-external">
179 <li class="tsd-signature tsd-kind-icon">clear<span class="tsd-signature-symbol">(</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 <aside class="tsd-sources">
184 <ul>
185 <li>Defined in <a href="https://github.com/nativecode-dev/nofrills/blob/e46d61d/packages/collections/src/Registry.ts#L12">collections/src/Registry.ts:12</a></li>
186 </ul>
187 </aside>
188 <h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4>
189 </li>
190 </ul>
191 </section>
192 <section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class tsd-is-external">
193 <a name="containskey" class="tsd-anchor"></a>
194 <h3>contains<wbr>Key</h3>
195 <ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class tsd-is-external">
196 <li class="tsd-signature tsd-kind-icon">contains<wbr>Key<span class="tsd-signature-symbol">(</span>key<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">boolean</span></li>
197 </ul>
198 <ul class="tsd-descriptions">
199 <li class="tsd-description">
200 <aside class="tsd-sources">
201 <ul>
202 <li>Defined in <a href="https://github.com/nativecode-dev/nofrills/blob/e46d61d/packages/collections/src/Registry.ts#L16">collections/src/Registry.ts:16</a></li>
203 </ul>
204 </aside>
205 <h4 class="tsd-parameters-title">Parameters</h4>
206 <ul class="tsd-parameters">
207 <li>
208 <h5>key: <span class="tsd-signature-type">string</span></h5>
209 </li>
210 </ul>
211 <h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">boolean</span></h4>
212 </li>
213 </ul>
214 </section>
215 <section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class tsd-is-external">
216 <a name="register" class="tsd-anchor"></a>
217 <h3>register</h3>
218 <ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class tsd-is-external">
219 <li class="tsd-signature tsd-kind-icon">register<span class="tsd-signature-symbol">(</span>key<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span>, value<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">T</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li>
220 </ul>
221 <ul class="tsd-descriptions">
222 <li class="tsd-description">
223 <aside class="tsd-sources">
224 <ul>
225 <li>Defined in <a href="https://github.com/nativecode-dev/nofrills/blob/e46d61d/packages/collections/src/Registry.ts#L20">collections/src/Registry.ts:20</a></li>
226 </ul>
227 </aside>
228 <h4 class="tsd-parameters-title">Parameters</h4>
229 <ul class="tsd-parameters">
230 <li>
231 <h5>key: <span class="tsd-signature-type">string</span></h5>
232 </li>
233 <li>
234 <h5>value: <span class="tsd-signature-type">T</span></h5>
235 </li>
236 </ul>
237 <h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4>
238 </li>
239 </ul>
240 </section>
241 <section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class tsd-is-external">
242 <a name="resolve" class="tsd-anchor"></a>
243 <h3>resolve</h3>
244 <ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class tsd-is-external">
245 <li class="tsd-signature tsd-kind-icon">resolve<span class="tsd-signature-symbol">(</span>key<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">T</span></li>
246 </ul>
247 <ul class="tsd-descriptions">
248 <li class="tsd-description">
249 <aside class="tsd-sources">
250 <ul>
251 <li>Defined in <a href="https://github.com/nativecode-dev/nofrills/blob/e46d61d/packages/collections/src/Registry.ts#L26">collections/src/Registry.ts:26</a></li>
252 </ul>
253 </aside>
254 <h4 class="tsd-parameters-title">Parameters</h4>
255 <ul class="tsd-parameters">
256 <li>
257 <h5>key: <span class="tsd-signature-type">string</span></h5>
258 </li>
259 </ul>
260 <h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">T</span></h4>
261 </li>
262 </ul>
263 </section>
264 <section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class tsd-is-external">
265 <a name="unregister" class="tsd-anchor"></a>
266 <h3>unregister</h3>
267 <ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class tsd-is-external">
268 <li class="tsd-signature tsd-kind-icon">unregister<span class="tsd-signature-symbol">(</span>key<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li>
269 </ul>
270 <ul class="tsd-descriptions">
271 <li class="tsd-description">
272 <aside class="tsd-sources">
273 <ul>
274 <li>Defined in <a href="https://github.com/nativecode-dev/nofrills/blob/e46d61d/packages/collections/src/Registry.ts#L33">collections/src/Registry.ts:33</a></li>
275 </ul>
276 </aside>
277 <h4 class="tsd-parameters-title">Parameters</h4>
278 <ul class="tsd-parameters">
279 <li>
280 <h5>key: <span class="tsd-signature-type">string</span></h5>
281 </li>
282 </ul>
283 <h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4>
284 </li>
285 </ul>
286 </section>
287 </section>
288 </div>
289 <div class="col-4 col-menu menu-sticky-wrap menu-highlight">
290 <nav class="tsd-navigation primary">
291 <ul>
292 <li class="globals ">
293 <a href="../globals.html"><em>Globals</em></a>
294 </li>
295 <li class="current tsd-kind-external-module tsd-is-external">
296 <a href="../modules/_collections_src_registry_.html">"collections/src/<wbr>Registry"</a>
297 </li>
298 </ul>
299 </nav>
300 <nav class="tsd-navigation secondary menu-sticky">
301 <ul class="before-current">
302 </ul>
303 <ul class="current">
304 <li class="current tsd-kind-class tsd-parent-kind-external-module tsd-has-type-parameter tsd-is-external">
305 <a href="_collections_src_registry_.registry.html" class="tsd-kind-icon">Registry</a>
306 <ul>
307 <li class=" tsd-kind-property tsd-parent-kind-class tsd-is-protected tsd-is-external">
308 <a href="_collections_src_registry_.registry.html#map" class="tsd-kind-icon">map</a>
309 </li>
310 <li class=" tsd-kind-get-signature tsd-parent-kind-class tsd-is-external">
311 <a href="_collections_src_registry_.registry.html#keys" class="tsd-kind-icon">keys</a>
312 </li>
313 <li class=" tsd-kind-get-signature tsd-parent-kind-class tsd-is-external">
314 <a href="_collections_src_registry_.registry.html#values" class="tsd-kind-icon">values</a>
315 </li>
316 <li class=" tsd-kind-method tsd-parent-kind-class tsd-is-external">
317 <a href="_collections_src_registry_.registry.html#clear" class="tsd-kind-icon">clear</a>
318 </li>
319 <li class=" tsd-kind-method tsd-parent-kind-class tsd-is-external">
320 <a href="_collections_src_registry_.registry.html#containskey" class="tsd-kind-icon">contains<wbr>Key</a>
321 </li>
322 <li class=" tsd-kind-method tsd-parent-kind-class tsd-is-external">
323 <a href="_collections_src_registry_.registry.html#register" class="tsd-kind-icon">register</a>
324 </li>
325 <li class=" tsd-kind-method tsd-parent-kind-class tsd-is-external">
326 <a href="_collections_src_registry_.registry.html#resolve" class="tsd-kind-icon">resolve</a>
327 </li>
328 <li class=" tsd-kind-method tsd-parent-kind-class tsd-is-external">
329 <a href="_collections_src_registry_.registry.html#unregister" class="tsd-kind-icon">unregister</a>
330 </li>
331 </ul>
332 </li>
333 </ul>
334 <ul class="after-current">
335 </ul>
336 </nav>
337 </div>
338 </div>
339</div>
340<footer class="with-border-bottom">
341 <div class="container">
342 <h2>Legend</h2>
343 <div class="tsd-legend-group">
344 <ul class="tsd-legend">
345 <li class="tsd-kind-module"><span class="tsd-kind-icon">Module</span></li>
346 <li class="tsd-kind-object-literal"><span class="tsd-kind-icon">Object literal</span></li>
347 <li class="tsd-kind-variable"><span class="tsd-kind-icon">Variable</span></li>
348 <li class="tsd-kind-function"><span class="tsd-kind-icon">Function</span></li>
349 <li class="tsd-kind-function tsd-has-type-parameter"><span class="tsd-kind-icon">Function with type parameter</span></li>
350 <li class="tsd-kind-index-signature"><span class="tsd-kind-icon">Index signature</span></li>
351 <li class="tsd-kind-type-alias"><span class="tsd-kind-icon">Type alias</span></li>
352 </ul>
353 <ul class="tsd-legend">
354 <li class="tsd-kind-enum"><span class="tsd-kind-icon">Enumeration</span></li>
355 <li class="tsd-kind-enum-member"><span class="tsd-kind-icon">Enumeration member</span></li>
356 <li class="tsd-kind-property tsd-parent-kind-enum"><span class="tsd-kind-icon">Property</span></li>
357 <li class="tsd-kind-method tsd-parent-kind-enum"><span class="tsd-kind-icon">Method</span></li>
358 </ul>
359 <ul class="tsd-legend">
360 <li class="tsd-kind-interface"><span class="tsd-kind-icon">Interface</span></li>
361 <li class="tsd-kind-interface tsd-has-type-parameter"><span class="tsd-kind-icon">Interface with type parameter</span></li>
362 <li class="tsd-kind-constructor tsd-parent-kind-interface"><span class="tsd-kind-icon">Constructor</span></li>
363 <li class="tsd-kind-property tsd-parent-kind-interface"><span class="tsd-kind-icon">Property</span></li>
364 <li class="tsd-kind-method tsd-parent-kind-interface"><span class="tsd-kind-icon">Method</span></li>
365 <li class="tsd-kind-index-signature tsd-parent-kind-interface"><span class="tsd-kind-icon">Index signature</span></li>
366 </ul>
367 <ul class="tsd-legend">
368 <li class="tsd-kind-class"><span class="tsd-kind-icon">Class</span></li>
369 <li class="tsd-kind-class tsd-has-type-parameter"><span class="tsd-kind-icon">Class with type parameter</span></li>
370 <li class="tsd-kind-constructor tsd-parent-kind-class"><span class="tsd-kind-icon">Constructor</span></li>
371 <li class="tsd-kind-property tsd-parent-kind-class"><span class="tsd-kind-icon">Property</span></li>
372 <li class="tsd-kind-method tsd-parent-kind-class"><span class="tsd-kind-icon">Method</span></li>
373 <li class="tsd-kind-accessor tsd-parent-kind-class"><span class="tsd-kind-icon">Accessor</span></li>
374 <li class="tsd-kind-index-signature tsd-parent-kind-class"><span class="tsd-kind-icon">Index signature</span></li>
375 </ul>
376 <ul class="tsd-legend">
377 <li class="tsd-kind-constructor tsd-parent-kind-class tsd-is-inherited"><span class="tsd-kind-icon">Inherited constructor</span></li>
378 <li class="tsd-kind-property tsd-parent-kind-class tsd-is-inherited"><span class="tsd-kind-icon">Inherited property</span></li>
379 <li class="tsd-kind-method tsd-parent-kind-class tsd-is-inherited"><span class="tsd-kind-icon">Inherited method</span></li>
380 <li class="tsd-kind-accessor tsd-parent-kind-class tsd-is-inherited"><span class="tsd-kind-icon">Inherited accessor</span></li>
381 </ul>
382 <ul class="tsd-legend">
383 <li class="tsd-kind-property tsd-parent-kind-class tsd-is-protected"><span class="tsd-kind-icon">Protected property</span></li>
384 <li class="tsd-kind-method tsd-parent-kind-class tsd-is-protected"><span class="tsd-kind-icon">Protected method</span></li>
385 <li class="tsd-kind-accessor tsd-parent-kind-class tsd-is-protected"><span class="tsd-kind-icon">Protected accessor</span></li>
386 </ul>
387 <ul class="tsd-legend">
388 <li class="tsd-kind-property tsd-parent-kind-class tsd-is-private"><span class="tsd-kind-icon">Private property</span></li>
389 <li class="tsd-kind-method tsd-parent-kind-class tsd-is-private"><span class="tsd-kind-icon">Private method</span></li>
390 <li class="tsd-kind-accessor tsd-parent-kind-class tsd-is-private"><span class="tsd-kind-icon">Private accessor</span></li>
391 </ul>
392 <ul class="tsd-legend">
393 <li class="tsd-kind-property tsd-parent-kind-class tsd-is-static"><span class="tsd-kind-icon">Static property</span></li>
394 <li class="tsd-kind-call-signature tsd-parent-kind-class tsd-is-static"><span class="tsd-kind-icon">Static method</span></li>
395 </ul>
396 </div>
397 </div>
398</footer>
399<div class="container tsd-generator">
400 <p>Generated using <a href="http://typedoc.org/" target="_blank">TypeDoc</a></p>
401</div>
402<div class="overlay"></div>
403<script src="../assets/js/main.js"></script>
404<script>if (location.protocol == 'file:') document.write('<script src="../assets/js/search.js"><' + '/script>');</script>
405</body>
406</html>
\No newline at end of file