1
+ <!DOCTYPE html>
2
+ < html lang ="en ">
3
+
4
+ < head >
5
+
6
+ < meta charset ="utf-8 ">
7
+ < meta name ="viewport " content ="width=device-width, initial-scale=1 ">
8
+ < title > APIModule</ title >
9
+
10
+ < script src ="https://cdn.jsdelivr.net/gh/google/code-prettify@master/loader/run_prettify.js "> </ script >
11
+ < script src ="https://unpkg.com/@babel/standalone/babel.min.js "> </ script >
12
+ < script src ="./build/entry.js "> </ script >
13
+ < script src ="https://ajax.googleapis.com/ajax/libs/jquery/3.3.1/jquery.min.js "> </ script >
14
+ <!--[if lt IE 9]>
15
+ <script src="//html5shiv.googlecode.com/svn/trunk/html5.js"></script>
16
+ <![endif]-->
17
+ < link href ="https://fonts.googleapis.com/css?family=Roboto:100,400,700|Inconsolata,700 " rel ="stylesheet ">
18
+ < link rel ="stylesheet " href ="https://use.fontawesome.com/releases/v5.6.3/css/all.css " integrity ="sha384-UHRtZLI+pbxtHCWp1t77Bi1L4ZtiqrqD80Kn4Z8NTSRyMA2Fd33n5dQ8lWUE00s/ " crossorigin ="anonymous ">
19
+ < link type ="text/css " rel ="stylesheet " href ="https://jmblog.github.io/color-themes-for-google-code-prettify/themes/tomorrow-night.min.css ">
20
+ < link type ="text/css " rel ="stylesheet " href ="styles/app.min.css ">
21
+ < link type ="text/css " rel ="stylesheet " href ="styles/iframe.css ">
22
+ < link type ="text/css " rel ="stylesheet " href ="">
23
+ < script async defer src ="https://buttons.github.io/buttons.js "> </ script >
24
+
25
+
26
+ </ head >
27
+
28
+
29
+
30
+ < body class ="layout small-header ">
31
+ < div id ="stickyNavbarOverlay "> </ div >
32
+
33
+
34
+ < div class ="top-nav ">
35
+ < div class ="inner ">
36
+ < a id ="hamburger " role ="button " class ="navbar-burger " aria-label ="menu " aria-expanded ="false ">
37
+ < span aria-hidden ="true "> </ span >
38
+ < span aria-hidden ="true "> </ span >
39
+ < span aria-hidden ="true "> </ span >
40
+ </ a >
41
+ < div class ="logo ">
42
+
43
+
44
+ </ div >
45
+ < div class ="menu ">
46
+
47
+ < div class ="navigation ">
48
+ < a
49
+ href ="index.html "
50
+ class ="link "
51
+ >
52
+ API Documentation
53
+ </ a >
54
+ < div class ="dropdown is-hoverable is-right ">
55
+ < a class ="dropdown-trigger link ">
56
+ Tutorials
57
+ < i class ="fas fa-chevron-down fa-xs "> </ i >
58
+ </ a >
59
+ < div class ="dropdown-menu ">
60
+ < div class ="dropdown-content ">
61
+
62
+ </ div >
63
+ </ div >
64
+ </ div >
65
+
66
+
67
+ </ div >
68
+ </ div >
69
+ </ div >
70
+ </ div >
71
+ < div id ="main ">
72
+ < div
73
+ class ="sidebar "
74
+ id ="sidebarNav "
75
+ >
76
+
77
+ < nav >
78
+
79
+ < h2 > < a href ="index.html "> Documentation</ a > </ h2 > < div class ="category "> < h3 > Classes</ h3 > < ul > < li > < a href ="RuntimeValidator.html "> RuntimeValidator</ a > </ li > </ ul > < h3 > Interfaces</ h3 > < ul > < li > < a href ="ApiMethod.html "> ApiMethod</ a > </ li > < li > < a href ="APIModule.html "> APIModule</ a > </ li > < li > < a href ="ApiNamespace.html "> ApiNamespace</ a > </ li > < li > < a href ="APIStructure.html "> APIStructure</ a > </ li > < li > < a href ="DataProviderCall.html "> DataProviderCall</ a > </ li > < li > < a href ="GroupedModelImports.html "> GroupedModelImports</ a > </ li > < li > < a href ="JSDocContainer.html "> JSDocContainer</ a > </ li > < li > < a href ="MethodCall.html "> MethodCall</ a > </ li > < li > < a href ="ModelImport.html "> ModelImport</ a > </ li > < li > < a href ="ModuleInfo.html "> ModuleInfo</ a > </ li > < li > < a href ="Process.html "> Process</ a > </ li > < li > < a href ="ProcessInfo.html "> ProcessInfo</ a > </ li > < li > < a href ="ReturnTypeInfo.html "> ReturnTypeInfo</ a > </ li > < li > < a href ="SocketCall.html "> SocketCall</ a > </ li > < li > < a href ="SocketMessage.html "> SocketMessage</ a > </ li > < li > < a href ="WatcherOptions.html "> WatcherOptions</ a > </ li > </ ul > < h3 > Global</ h3 > < ul > < li > < a href ="global.html#activeWatchers "> activeWatchers</ a > </ li > < li > < a href ="global.html#addProcessToQueue "> addProcessToQueue</ a > </ li > < li > < a href ="global.html#apiPath "> apiPath</ a > </ li > < li > < a href ="global.html#build "> build</ a > </ li > < li > < a href ="global.html#capitalize "> capitalize</ a > </ li > < li > < a href ="global.html#cleanText "> cleanText</ a > </ li > < li > < a href ="global.html#copyContents "> copyContents</ a > </ li > < li > < a href ="global.html#copyFile "> copyFile</ a > </ li > < li > < a href ="global.html#defaultApiSourcePath "> defaultApiSourcePath</ a > </ li > < li > < a href ="global.html#defaultModelSourcePath "> defaultModelSourcePath</ a > </ li > < li > < a href ="global.html#defaultProxyTargetPath "> defaultProxyTargetPath</ a > </ li > < li > < a href ="global.html#emptyFolder "> emptyFolder</ a > </ li > < li > < a href ="global.html#ensureDir "> ensureDir</ a > </ li > < li > < a href ="global.html#executeProcess "> executeProcess</ a > </ li > < li > < a href ="global.html#exists "> exists</ a > </ li > < li > < a href ="global.html#getData "> getData</ a > </ li > < li > < a href ="global.html#getDocs "> getDocs</ a > </ li > < li > < a href ="global.html#getExternalImports "> getExternalImports</ a > </ li > < li > < a href ="global.html#getFilesRecursively "> getFilesRecursively</ a > </ li > < li > < a href ="global.html#getInternalImports "> getInternalImports</ a > </ li > < li > < a href ="global.html#getInternalModelImports "> getInternalModelImports</ a > </ li > < li > < a href ="global.html#getModuleInfo "> getModuleInfo</ a > </ li > < li > < a href ="global.html#init "> init</ a > </ li > < li > < a href ="global.html#initWatchers "> initWatchers</ a > </ li > < li > < a href ="global.html#isClient "> isClient</ a > </ li > < li > < a href ="global.html#isJest "> isJest</ a > </ li > < li > < a href ="global.html#method "> method</ a > </ li > < li > < a href ="global.html#mkDir "> mkDir</ a > </ li > < li > < a href ="global.html#modelPath "> modelPath</ a > </ li > < li > < a href ="global.html#onApiValidation "> onApiValidation</ a > </ li > < li > < a href ="global.html#onError "> onError</ a > </ li > < li > < a href ="global.html#onModelValidation "> onModelValidation</ a > </ li > < li > < a href ="global.html#proxyPath "> proxyPath</ a > </ li > < li > < a href ="global.html#readDir "> readDir</ a > </ li > < li > < a href ="global.html#readFile "> readFile</ a > </ li > < li > < a href ="global.html#restart "> restart</ a > </ li > < li > < a href ="global.html#rimraf "> rimraf</ a > </ li > < li > < a href ="global.html#rmDir "> rmDir</ a > </ li > < li > < a href ="global.html#setForceDisableJestDetection "> setForceDisableJestDetection</ a > </ li > < li > < a href ="global.html#setForceServerSimulation "> setForceServerSimulation</ a > </ li > < li > < a href ="global.html#socketPath "> socketPath</ a > </ li > < li > < a href ="global.html#socketPort "> socketPort</ a > </ li > < li > < a href ="global.html#start "> start</ a > </ li > < li > < a href ="global.html#stop "> stop</ a > </ li > < li > < a href ="global.html#targetPath "> targetPath</ a > </ li > < li > < a href ="global.html#unlink "> unlink</ a > </ li > < li > < a href ="global.html#watchFolder "> watchFolder</ a > </ li > < li > < a href ="global.html#writeFile "> writeFile</ a > </ li > </ ul > </ div >
80
+
81
+ </ nav >
82
+ </ div >
83
+ < div class ="core " id ="main-content-wrapper ">
84
+ < div class ="content ">
85
+ < header class ="page-title ">
86
+ < p > Interface</ p >
87
+ < h1 > APIModule</ h1 >
88
+ </ header >
89
+
90
+
91
+
92
+
93
+
94
+ < section >
95
+
96
+ < header >
97
+
98
+ < h2 > APIModule</ h2 >
99
+
100
+
101
+ </ header >
102
+
103
+ < article >
104
+ < div class ="container-overview ">
105
+
106
+
107
+ < div class ="description "> < p > API module</ p > </ div >
108
+
109
+
110
+
111
+
112
+
113
+ < dl class ="details ">
114
+
115
+
116
+
117
+
118
+
119
+
120
+
121
+
122
+
123
+
124
+
125
+
126
+
127
+
128
+
129
+
130
+
131
+
132
+
133
+
134
+
135
+
136
+
137
+
138
+
139
+
140
+
141
+
142
+
143
+
144
+
145
+ < p class ="tag-source ">
146
+ < a href ="model_api.ts.html " class ="button "> View Source</ a >
147
+ < span >
148
+ < a href ="model_api.ts.html "> model/api.ts</ a > , < a href ="model_api.ts.html#line172 "> line 172</ a >
149
+ </ span >
150
+ </ p >
151
+
152
+ </ dl >
153
+
154
+
155
+
156
+
157
+ </ div >
158
+
159
+
160
+
161
+
162
+
163
+
164
+
165
+
166
+
167
+
168
+
169
+
170
+
171
+
172
+ < div class ='vertical-section '>
173
+ < h1 > Members</ h1 >
174
+ < div class ="members ">
175
+
176
+ < div class ="member ">
177
+
178
+ < span class ="method-parameter is-pulled-right ">
179
+ < label > Type:</ label >
180
+
181
+ < span class ="param-type "> function</ span >
182
+
183
+
184
+ </ span >
185
+
186
+ < h4 class ="name " id ="default ">
187
+ < a class ="href-link " href ="#default "> #</ a >
188
+
189
+ < span class ="code-name ">
190
+ default
191
+ </ span >
192
+
193
+ </ h4 >
194
+
195
+
196
+
197
+
198
+ < div class ="description ">
199
+ < p > Module default export. Must be a < code > function</ code > and return a < code > Promise</ code > . Should contain a method to be called from client</ p >
200
+ </ div >
201
+
202
+
203
+
204
+
205
+
206
+ < dl class ="details ">
207
+
208
+
209
+
210
+
211
+
212
+
213
+
214
+
215
+
216
+
217
+
218
+
219
+
220
+
221
+
222
+
223
+
224
+
225
+
226
+
227
+
228
+
229
+
230
+
231
+
232
+
233
+
234
+
235
+
236
+
237
+
238
+ < p class ="tag-source ">
239
+ < a href ="model_api.ts.html " class ="button "> View Source</ a >
240
+ < span >
241
+ < a href ="model_api.ts.html "> model/api.ts</ a > , < a href ="model_api.ts.html#line176 "> line 176</ a >
242
+ </ span >
243
+ </ p >
244
+
245
+ </ dl >
246
+
247
+
248
+
249
+
250
+
251
+ </ div >
252
+
253
+ < div class ="member ">
254
+
255
+ < span class ="method-parameter is-pulled-right ">
256
+ < label > Type:</ label >
257
+
258
+ < span class ="param-type "> function</ span >
259
+
260
+
261
+ </ span >
262
+
263
+ < h4 class ="name " id ="dispose ">
264
+ < a class ="href-link " href ="#dispose "> #</ a >
265
+
266
+ < span class ="code-name ">
267
+ dispose
268
+ </ span >
269
+
270
+ < span class ='tag '> Optional</ span >
271
+
272
+ </ h4 >
273
+
274
+
275
+
276
+
277
+ < div class ="description ">
278
+ < p > Module dispose method. Optional. Will be called when a module is disposed or updated.</ p >
279
+ </ div >
280
+
281
+
282
+
283
+
284
+
285
+ < dl class ="details ">
286
+
287
+
288
+
289
+
290
+
291
+
292
+
293
+
294
+
295
+
296
+
297
+
298
+
299
+
300
+
301
+
302
+
303
+
304
+
305
+
306
+
307
+
308
+
309
+
310
+
311
+
312
+
313
+
314
+
315
+
316
+
317
+ < p class ="tag-source ">
318
+ < a href ="model_api.ts.html " class ="button "> View Source</ a >
319
+ < span >
320
+ < a href ="model_api.ts.html "> model/api.ts</ a > , < a href ="model_api.ts.html#line182 "> line 182</ a >
321
+ </ span >
322
+ </ p >
323
+
324
+ </ dl >
325
+
326
+
327
+
328
+
329
+
330
+ </ div >
331
+
332
+ </ div >
333
+ </ div >
334
+
335
+
336
+
337
+
338
+
339
+
340
+
341
+ </ article >
342
+
343
+ </ section >
344
+
345
+
346
+
347
+
348
+ </ div >
349
+
350
+ < footer class ="footer ">
351
+ < div class ="content has-text-centered ">
352
+ < p > Documentation generated by < a href ="https://github.com/jsdoc3/jsdoc "> JSDoc 3.6.4</ a > </ p >
353
+ < p class ="sidebar-created-by ">
354
+ < a href ="https://github.com/SoftwareBrothers/better-docs " target ="_blank "> BetterDocs theme</ a > provided with < i class ="fas fa-heart "> </ i > by
355
+ < a href ="http://softwarebrothers.co " target ="_blank "> SoftwareBrothers - JavaScript Development Agency</ a >
356
+ </ p >
357
+ </ div >
358
+ </ footer >
359
+
360
+ </ div >
361
+ < div id ="side-nav " class ="side-nav ">
362
+ </ div >
363
+ </ div >
364
+ < script src ="scripts/app.min.js "> </ script >
365
+ < script > PR . prettyPrint ( ) ; </ script >
366
+ < script src ="scripts/linenumber.js "> </ script >
367
+
368
+ </ body >
369
+ </ html >
0 commit comments