mirror of
https://github.com/github/codeql.git
synced 2025-12-21 11:16:30 +01:00
JS: model process as an EventEmitter
This commit is contained in:
@@ -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.
|
||||||
*/
|
*/
|
||||||
|
|||||||
@@ -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 |
|
||||||
|
|||||||
Reference in New Issue
Block a user