mirror of
https://github.com/github/codeql.git
synced 2026-04-30 19:26:02 +02:00
add support for the lie polyfill
This commit is contained in:
@@ -11,4 +11,5 @@ lgtm,codescanning
|
||||
[pinkie-promise](https://npmjs.com/package/pinkie-promise),
|
||||
[pinkie](https://npmjs.com/package/pinkie),
|
||||
[synchronous-promise](https://npmjs.com/package/synchronous-promise),
|
||||
[any-promise](https://npmjs.com/package/any-promise)
|
||||
[any-promise](https://npmjs.com/package/any-promise),
|
||||
[lie](https://npmjs.com/package/lie)
|
||||
|
||||
@@ -91,6 +91,8 @@ private DataFlow::SourceNode getAPromiseObject() {
|
||||
result = DataFlow::moduleMember("synchronous-promise", "SynchronousPromise")
|
||||
or
|
||||
result = DataFlow::moduleImport("any-promise")
|
||||
or
|
||||
result = DataFlow::moduleImport("lie")
|
||||
}
|
||||
|
||||
/**
|
||||
|
||||
@@ -146,4 +146,9 @@
|
||||
(function() {
|
||||
var Promise = require('any-promise');
|
||||
return new Promise(function(resolve, reject){})
|
||||
})();
|
||||
|
||||
(function() {
|
||||
var Promise = require('lie');
|
||||
var promise = Promise.resolve(source);
|
||||
})();
|
||||
@@ -44,6 +44,7 @@ test_ResolvedPromiseDefinition
|
||||
| promises.js:119:3:119:25 | Promise ... source) | promises.js:119:19:119:24 | source |
|
||||
| promises.js:125:20:125:39 | when.resolve(source) | promises.js:125:33:125:38 | source |
|
||||
| promises.js:143:17:143:50 | Synchro ... source) | promises.js:143:44:143:49 | source |
|
||||
| promises.js:153:17:153:39 | Promise ... source) | promises.js:153:33:153:38 | source |
|
||||
test_PromiseDefinition_getARejectHandler
|
||||
| flow.js:26:2:26:49 | new Pro ... ource)) | flow.js:26:69:26:80 | y => sink(y) |
|
||||
| flow.js:32:2:32:49 | new Pro ... ource)) | flow.js:32:57:32:68 | x => sink(x) |
|
||||
@@ -449,3 +450,5 @@ typetrack
|
||||
| promises.js:135:3:137:4 | new Pro ... );\\n }) | promises.js:136:13:136:16 | data | store $PromiseResolveField$ |
|
||||
| promises.js:143:17:143:50 | Synchro ... source) | promises.js:143:44:143:49 | source | copy $PromiseResolveField$ |
|
||||
| promises.js:143:17:143:50 | Synchro ... source) | promises.js:143:44:143:49 | source | store $PromiseResolveField$ |
|
||||
| promises.js:153:17:153:39 | Promise ... source) | promises.js:153:33:153:38 | source | copy $PromiseResolveField$ |
|
||||
| promises.js:153:17:153:39 | Promise ... source) | promises.js:153:33:153:38 | source | store $PromiseResolveField$ |
|
||||
|
||||
Reference in New Issue
Block a user