mirror of
https://github.com/github/codeql.git
synced 2026-04-30 19:26:02 +02:00
TS: Add test for ?? operator (already works)
This commit is contained in:
@@ -208,6 +208,8 @@
|
||||
| nodeJsLib.js:1:18:1:43 | instance of function nodeJsModule |
|
||||
| nodeJsLib.js:3:15:3:37 | function nodeJsFoo |
|
||||
| nodeJsLib.js:3:15:3:37 | instance of function nodeJsFoo |
|
||||
| nullish-coalescing-op.ts:1:1:3:1 | function test |
|
||||
| nullish-coalescing-op.ts:1:1:3:1 | instance of function test |
|
||||
| o.js:1:1:2:0 | exports object of module o |
|
||||
| o.js:1:1:2:0 | module object of module o |
|
||||
| objlit.js:1:14:1:15 | object literal |
|
||||
|
||||
@@ -204,6 +204,8 @@
|
||||
| nodeJsClient.js:5:5:5:6 | x2 | nodeJsClient.js:5:10:5:15 | es.foo | esLib.js:3:8:3:24 | function foo |
|
||||
| nodeJsClient.js:5:5:5:6 | x2 | nodeJsClient.js:5:10:5:15 | es.foo | file://:0:0:0:0 | indefinite value (call) |
|
||||
| nodeJsClient.js:5:5:5:6 | x2 | nodeJsClient.js:5:10:5:15 | es.foo | file://:0:0:0:0 | indefinite value (heap) |
|
||||
| nullish-coalescing-op.ts:2:7:2:7 | y | nullish-coalescing-op.ts:2:11:2:18 | x ?? 0.5 | file://:0:0:0:0 | indefinite value (call) |
|
||||
| nullish-coalescing-op.ts:2:7:2:7 | y | nullish-coalescing-op.ts:2:11:2:18 | x ?? 0.5 | file://:0:0:0:0 | non-zero value |
|
||||
| objlit.js:1:5:1:5 | A | objlit.js:1:9:1:15 | A \|\| {} | file://:0:0:0:0 | indefinite value (global) |
|
||||
| objlit.js:1:5:1:5 | A | objlit.js:1:9:1:15 | A \|\| {} | objlit.js:1:14:1:15 | object literal |
|
||||
| objlit.js:7:5:7:5 | B | objlit.js:7:9:7:10 | {} | objlit.js:7:9:7:10 | object literal |
|
||||
|
||||
@@ -40,6 +40,7 @@
|
||||
| nestedImport.js:9:1:12:1 | instance of function tst | nestedImport.js:9:1:12:1 | instance of function tst |
|
||||
| nodeJsLib.js:1:18:1:43 | instance of function nodeJsModule | nodeJsLib.js:1:18:1:43 | instance of function nodeJsModule |
|
||||
| nodeJsLib.js:3:15:3:37 | instance of function nodeJsFoo | nodeJsLib.js:3:15:3:37 | instance of function nodeJsFoo |
|
||||
| nullish-coalescing-op.ts:1:1:3:1 | instance of function test | nullish-coalescing-op.ts:1:1:3:1 | instance of function test |
|
||||
| objlit.js:2:9:2:21 | instance of anonymous function | objlit.js:2:9:2:21 | instance of anonymous function |
|
||||
| objlit.js:4:8:4:20 | instance of method baz | objlit.js:4:8:4:20 | instance of method baz |
|
||||
| objlit.js:10:2:12:1 | instance of anonymous function | objlit.js:10:2:12:1 | instance of anonymous function |
|
||||
|
||||
@@ -0,0 +1,3 @@
|
||||
function test(x) {
|
||||
let y = x ?? 0.5;
|
||||
}
|
||||
@@ -113,6 +113,7 @@
|
||||
| nodeJsClient.js:2:5:2:6 | es | nodeJsClient.js:2:10:2:27 | require('./esLib') | boolean, class, date, function, null, number, object, regular expression,string or undefined |
|
||||
| nodeJsClient.js:4:5:4:6 | x1 | nodeJsClient.js:4:10:4:15 | nj.foo | boolean, class, date, function, null, number, object, regular expression,string or undefined |
|
||||
| nodeJsClient.js:5:5:5:6 | x2 | nodeJsClient.js:5:10:5:15 | es.foo | boolean, class, date, function, null, number, object, regular expression,string or undefined |
|
||||
| nullish-coalescing-op.ts:2:7:2:7 | y | nullish-coalescing-op.ts:2:11:2:18 | x ?? 0.5 | boolean, class, date, function, null, number, object, regular expression,string or undefined |
|
||||
| objlit.js:1:5:1:5 | A | objlit.js:1:9:1:15 | A \|\| {} | boolean, class, date, function, null, number, object, regular expression,string or undefined |
|
||||
| objlit.js:7:5:7:5 | B | objlit.js:7:9:7:10 | {} | object |
|
||||
| objlit.js:14:5:14:6 | x1 | objlit.js:14:10:14:10 | A | boolean, class, date, function, null, number, object, regular expression,string or undefined |
|
||||
|
||||
Reference in New Issue
Block a user