JS: model process as an EventEmitter

This commit is contained in:
Esben Sparre Andreasen
2020-03-03 14:00:48 +01:00
parent dfa07130b5
commit ae43e90a67
2 changed files with 11 additions and 0 deletions

View File

@@ -935,6 +935,15 @@ module NodeJSLib {
ImportedNodeJSEventEmitter() { this = getAnEventEmitterImport().getAnInstantiation() } ImportedNodeJSEventEmitter() { this = getAnEventEmitterImport().getAnInstantiation() }
} }
/**
* The NodeJS `process` object as an EventEmitter subclass.
*/
private class ProcessAsNodeJSEventEmitter extends NodeJSEventEmitter {
ProcessAsNodeJSEventEmitter() {
this = process()
}
}
/** /**
* A class that extends EventEmitter. * A class that extends EventEmitter.
*/ */

View File

@@ -12,3 +12,5 @@
| tst.js:28:17:28:22 | "blab" | tst.js:25:16:25:20 | event | | tst.js:28:17:28:22 | "blab" | tst.js:25:16:25:20 | event |
| tst.js:34:18:34:22 | "BOH" | tst.js:33:17:33:17 | x | | tst.js:34:18:34:22 | "BOH" | tst.js:33:17:33:17 | x |
| tst.js:40:20:40:27 | "yabity" | tst.js:39:19:39:19 | x | | tst.js:40:20:40:27 | "yabity" | tst.js:39:19:39:19 | x |
| tst.js:46:28:46:38 | 'FirstData' | tst.js:43:45:43:49 | first |
| tst.js:47:29:47:40 | 'SecondData' | tst.js:44:37:44:42 | second |