Skip to content

Commit c15d22d

Browse files
authored
Merge pull request github#3516 from asger-semmle/js/typescript-3.9.2
Approved by erik-krogh
2 parents 2bbc1c2 + 0db0ddf commit c15d22d

File tree

5 files changed

+24
-22
lines changed

5 files changed

+24
-22
lines changed

change-notes/1.25/analysis-javascript.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,8 @@
2020
- [ssh2](https://www.npmjs.com/package/ssh2)
2121
- [ssh2-streams](https://www.npmjs.com/package/ssh2-streams)
2222

23+
* TypeScript 3.9 is now supported.
24+
2325
## New queries
2426

2527
| **Query** | **Tags** | **Purpose** |

javascript/extractor/lib/typescript/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
"name": "typescript-parser-wrapper",
33
"private": true,
44
"dependencies": {
5-
"typescript": "3.8.2"
5+
"typescript": "3.9.2"
66
},
77
"scripts": {
88
"build": "tsc --project tsconfig.json",

javascript/extractor/lib/typescript/yarn.lock

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -225,9 +225,9 @@ tsutils@^2.12.1:
225225
dependencies:
226226
tslib "^1.8.1"
227227

228-
typescript@3.8.2:
229-
version "3.8.2"
230-
resolved typescript-3.8.2.tgz#91d6868aaead7da74f493c553aeff76c0c0b1d5a
228+
typescript@3.9.2:
229+
version "3.9.2"
230+
resolved "typescript-3.9.2.tgz#64e9c8e9be6ea583c54607677dd4680a1cf35db9"
231231

232232
wrappy@1:
233233
version "1.0.2"

javascript/ql/test/library-tests/TypeScript/CallResolution/CallResolution.expected

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -4,16 +4,16 @@
44
| tst.ts:55:3:55:27 | obj.ove ... od(num) | (x: number): number | 0 |
55
| tst.ts:56:3:56:27 | obj.ove ... od(str) | (x: string): string | 1 |
66
| tst.ts:57:3:57:26 | obj.ove ... hod([]) | (x: any): any | 2 |
7-
| tst.ts:58:3:58:36 | obj.gen ... ([num]) | (x: number[]): number | 0 |
8-
| tst.ts:59:3:59:39 | obj.gen ... : str}) | (x: Box<string>): string | 1 |
7+
| tst.ts:58:3:58:36 | obj.gen ... ([num]) | (x: number[]): T | 0 |
8+
| tst.ts:59:3:59:39 | obj.gen ... : str}) | (x: Box<string>): T | 1 |
99
| tst.ts:60:3:60:34 | obj.gen ... od(num) | (x: any): any | 2 |
1010
| tst.ts:64:3:64:23 | obj.sim ... od(str) | (x: string): number | 0 |
1111
| tst.ts:65:3:65:24 | obj.gen ... od(str) | (x: string): string | 0 |
1212
| tst.ts:66:3:66:24 | obj.gen ... od(num) | (x: number): number | 0 |
1313
| tst.ts:67:3:67:27 | obj.ove ... od(num) | (x: number): number | 0 |
1414
| tst.ts:68:3:68:27 | obj.ove ... od(str) | (x: string): string | 1 |
15-
| tst.ts:69:3:69:36 | obj.gen ... ([num]) | (x: number[]): number | 0 |
16-
| tst.ts:70:3:70:39 | obj.gen ... : str}) | (x: Box<string>): string | 1 |
15+
| tst.ts:69:3:69:36 | obj.gen ... ([num]) | (x: number[]): T | 0 |
16+
| tst.ts:70:3:70:39 | obj.gen ... : str}) | (x: Box<string>): T | 1 |
1717
| tst.ts:74:3:74:28 | new Sim ... or(str) | new (x: string): SimpleConstructor | 0 |
1818
| tst.ts:75:3:75:29 | new Gen ... or(str) | new (x: string): GenericConstructor<string> | 0 |
1919
| tst.ts:76:3:76:29 | new Gen ... or(num) | new (x: number): GenericConstructor<number> | 0 |

javascript/ql/test/library-tests/TypeScript/CallSignatureTypes/test.expected

Lines changed: 14 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -108,36 +108,36 @@ test_FunctionCallSig
108108
| tst.ts:63:3:63:23 | method2 ... ing[]); | (y: string[]): any |
109109
| tst.ts:64:3:64:21 | method3(y: string); | (y: string): any |
110110
test_getRestParameterType
111-
| (...items: (string \| ConcatArray<string>)[]): string[] | string \| ConcatArray<string> |
112-
| (...items: ConcatArray<string>[]): string[] | ConcatArray<string> |
111+
| (...items: (string \| ConcatArray<string>)[]): T[] | string \| ConcatArray<string> |
112+
| (...items: ConcatArray<string>[]): T[] | ConcatArray<string> |
113113
| (...items: string[]): number | string |
114114
| (...strings: string[]): string | string |
115115
| (...y: string[]): any | string |
116-
| (start: number, deleteCount: number, ...items: string[]): string[] | string |
116+
| (start: number, deleteCount: number, ...items: string[]): T[] | string |
117117
| (substring: string, ...args: any[]): string | any |
118118
| (x: number, ...y: string[]): any | string |
119119
| new (...y: string[]): any | string |
120120
| new (x: number, ...y: string[]): any | string |
121121
test_getRestParameterArray
122-
| (...items: (string \| ConcatArray<string>)[]): string[] | (string \| ConcatArray<string>)[] |
123-
| (...items: ConcatArray<string>[]): string[] | ConcatArray<string>[] |
122+
| (...items: (string \| ConcatArray<string>)[]): T[] | (string \| ConcatArray<string>)[] |
123+
| (...items: ConcatArray<string>[]): T[] | ConcatArray<string>[] |
124124
| (...items: string[]): number | string[] |
125125
| (...strings: string[]): string | string[] |
126126
| (...y: string[]): any | string[] |
127-
| (start: number, deleteCount: number, ...items: string[]): string[] | string[] |
127+
| (start: number, deleteCount: number, ...items: string[]): T[] | string[] |
128128
| (substring: string, ...args: any[]): string | any[] |
129129
| (x: number, ...y: string[]): any | string[] |
130130
| new (...y: string[]): any | string[] |
131131
| new (x: number, ...y: string[]): any | string[] |
132132
test_RestSig_getParameter
133-
| (...items: (string \| ConcatArray<string>)[]): string[] | 0 | items | string \| ConcatArray<string> |
134-
| (...items: ConcatArray<string>[]): string[] | 0 | items | ConcatArray<string> |
133+
| (...items: (string \| ConcatArray<string>)[]): T[] | 0 | items | string \| ConcatArray<string> |
134+
| (...items: ConcatArray<string>[]): T[] | 0 | items | ConcatArray<string> |
135135
| (...items: string[]): number | 0 | items | string |
136136
| (...strings: string[]): string | 0 | strings | string |
137137
| (...y: string[]): any | 0 | y | string |
138-
| (start: number, deleteCount: number, ...items: string[]): string[] | 0 | start | number |
139-
| (start: number, deleteCount: number, ...items: string[]): string[] | 1 | deleteCount | number |
140-
| (start: number, deleteCount: number, ...items: string[]): string[] | 2 | items | string |
138+
| (start: number, deleteCount: number, ...items: string[]): T[] | 0 | start | number |
139+
| (start: number, deleteCount: number, ...items: string[]): T[] | 1 | deleteCount | number |
140+
| (start: number, deleteCount: number, ...items: string[]): T[] | 2 | items | string |
141141
| (substring: string, ...args: any[]): string | 0 | substring | string |
142142
| (substring: string, ...args: any[]): string | 1 | args | any |
143143
| (x: number, ...y: string[]): any | 0 | x | number |
@@ -146,12 +146,12 @@ test_RestSig_getParameter
146146
| new (x: number, ...y: string[]): any | 0 | x | number |
147147
| new (x: number, ...y: string[]): any | 1 | y | string |
148148
test_RestSig_numRequiredParams
149-
| (...items: (string \| ConcatArray<string>)[]): string[] | 0 |
150-
| (...items: ConcatArray<string>[]): string[] | 0 |
149+
| (...items: (string \| ConcatArray<string>)[]): T[] | 0 |
150+
| (...items: ConcatArray<string>[]): T[] | 0 |
151151
| (...items: string[]): number | 0 |
152152
| (...strings: string[]): string | 0 |
153153
| (...y: string[]): any | 0 |
154-
| (start: number, deleteCount: number, ...items: string[]): string[] | 2 |
154+
| (start: number, deleteCount: number, ...items: string[]): T[] | 2 |
155155
| (substring: string, ...args: any[]): string | 1 |
156156
| (x: number, ...y: string[]): any | 1 |
157157
| new (...y: string[]): any | 0 |

0 commit comments

Comments
 (0)