Skip to content

Commit 0ae7083

Browse files
chore: Bump TypeScript version (#298)
1 parent 494a0d9 commit 0ae7083

17 files changed

+104
-94
lines changed

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -37,7 +37,7 @@
3737
"google-protobuf": "^3.21.2",
3838
"pretty-ms": "^7.0.1",
3939
"progress": "^2.0.3",
40-
"typescript": "^4.8.4"
40+
"typescript": "^5.3.3"
4141
},
4242
"devDependencies": {
4343
"@sourcegraph/eslint-config": "0.37.1",

snapshots/output/pure-js/src/main.js

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -22,11 +22,11 @@
2222
// ^ definition pure-js 1.0.0 src/`main.js`/print_fib().(a)
2323
// documentation ```ts\n(parameter) a: any\n```
2424
console.log(fib(a))
25-
// ^^^^^^^ reference typescript 4.9.5 lib/`lib.dom.d.ts`/console.
25+
// ^^^^^^^ reference typescript 5.3.3 lib/`lib.dom.d.ts`/console.
2626
// ^^^^^^^ reference @types/node 20.10.5 `globals.d.ts`/global/console.
2727
// ^^^^^^^ reference @types/node 20.10.5 `console.d.ts`/`"node:console"`/global/console/
2828
// ^^^^^^^ reference @types/node 20.10.5 `console.d.ts`/`"node:console"`/global/console.
29-
// ^^^ reference typescript 4.9.5 lib/`lib.dom.d.ts`/Console#log().
29+
// ^^^ reference typescript 5.3.3 lib/`lib.dom.d.ts`/Console#log().
3030
// ^^^ reference @types/node 20.10.5 `console.d.ts`/`"node:console"`/global/Console#log().
3131
// ^^^ reference pure-js 1.0.0 src/`main.js`/fib().
3232
// ^ reference pure-js 1.0.0 src/`main.js`/print_fib().(a)
@@ -71,7 +71,7 @@
7171

7272
function forever() {
7373
// ^^^^^^^ definition pure-js 1.0.0 src/`main.js`/forever().
74-
// documentation ```ts\nfunction forever(): any\n```
74+
// documentation ```ts\nfunction forever(): never\n```
7575
return forever()
7676
// ^^^^^^^ reference pure-js 1.0.0 src/`main.js`/forever().
7777
}

snapshots/output/react/src/LoaderInput.tsx

Lines changed: 13 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
import React from 'react'
22
// definition react-example 1.0.0 src/`LoaderInput.tsx`/
33
//documentation ```ts\nmodule "LoaderInput.tsx"\n```
4-
// ^^^^^ reference @types/react 18.2.39 `ts5.0`/`index.d.ts`/React/
5-
// ^^^^^^^ reference @types/react 18.2.39 `ts5.0`/`index.d.ts`/
4+
// ^^^^^ reference @types/react 18.2.39 `index.d.ts`/React/
5+
// ^^^^^^^ reference @types/react 18.2.39 `index.d.ts`/
66

77
/** Takes loading prop, input component as child */
88
interface Props {
@@ -15,15 +15,15 @@
1515
children: React.ReactNode
1616
// ^^^^^^^^ definition react-example 1.0.0 src/`LoaderInput.tsx`/Props#children.
1717
// documentation ```ts\n(property) children: ReactNode\n```
18-
// ^^^^^ reference @types/react 18.2.39 `ts5.0`/`index.d.ts`/React/
19-
// ^^^^^^^^^ reference @types/react 18.2.39 `ts5.0`/`index.d.ts`/React/ReactNode#
18+
// ^^^^^ reference @types/react 18.2.39 `index.d.ts`/React/
19+
// ^^^^^^^^^ reference @types/react 18.2.39 `index.d.ts`/React/ReactNode#
2020
}
2121

2222
export const LoaderInput: React.FunctionComponent<Props> = ({
2323
// ^^^^^^^^^^^ definition react-example 1.0.0 src/`LoaderInput.tsx`/LoaderInput.
2424
// documentation ```ts\nvar LoaderInput: FunctionComponent<Props>\n```
25-
// ^^^^^ reference @types/react 18.2.39 `ts5.0`/`index.d.ts`/React/
26-
// ^^^^^^^^^^^^^^^^^ reference @types/react 18.2.39 `ts5.0`/`index.d.ts`/React/FunctionComponent#
25+
// ^^^^^ reference @types/react 18.2.39 `index.d.ts`/React/
26+
// ^^^^^^^^^^^^^^^^^ reference @types/react 18.2.39 `index.d.ts`/React/FunctionComponent#
2727
// ^^^^^ reference react-example 1.0.0 src/`LoaderInput.tsx`/Props#
2828
loading,
2929
// ^^^^^^^ definition local 3
@@ -35,23 +35,23 @@
3535
// ^^^^^^^^ reference react-example 1.0.0 src/`LoaderInput.tsx`/Props#children.
3636
}) => (
3737
<div className="hello">
38-
// ^^^ reference @types/react 18.2.39 `ts5.0`/`index.d.ts`/global/JSX/IntrinsicElements#div.
39-
// ^^^^^^^^^ reference @types/react 18.2.39 `ts5.0`/`index.d.ts`/React/HTMLAttributes#className.
38+
// ^^^ reference @types/react 18.2.39 `index.d.ts`/global/JSX/IntrinsicElements#div.
39+
// ^^^^^^^^^ reference @types/react 18.2.39 `index.d.ts`/React/HTMLAttributes#className.
4040
{children}
4141
// ^^^^^^^^ reference local 4
4242
{loading && <p>spinner</p>}
4343
// ^^^^^^^ reference local 3
44-
// ^ reference @types/react 18.2.39 `ts5.0`/`index.d.ts`/global/JSX/IntrinsicElements#p.
45-
// ^ reference @types/react 18.2.39 `ts5.0`/`index.d.ts`/global/JSX/IntrinsicElements#p.
44+
// ^ reference @types/react 18.2.39 `index.d.ts`/global/JSX/IntrinsicElements#p.
45+
// ^ reference @types/react 18.2.39 `index.d.ts`/global/JSX/IntrinsicElements#p.
4646
</div>
47-
// ^^^ reference @types/react 18.2.39 `ts5.0`/`index.d.ts`/global/JSX/IntrinsicElements#div.
47+
// ^^^ reference @types/react 18.2.39 `index.d.ts`/global/JSX/IntrinsicElements#div.
4848
)
4949

5050
export const LoaderInput2: React.FunctionComponent<Props> = props => {
5151
// ^^^^^^^^^^^^ definition react-example 1.0.0 src/`LoaderInput.tsx`/LoaderInput2.
5252
// documentation ```ts\nvar LoaderInput2: FunctionComponent<Props>\n```
53-
// ^^^^^ reference @types/react 18.2.39 `ts5.0`/`index.d.ts`/React/
54-
// ^^^^^^^^^^^^^^^^^ reference @types/react 18.2.39 `ts5.0`/`index.d.ts`/React/FunctionComponent#
53+
// ^^^^^ reference @types/react 18.2.39 `index.d.ts`/React/
54+
// ^^^^^^^^^^^^^^^^^ reference @types/react 18.2.39 `index.d.ts`/React/FunctionComponent#
5555
// ^^^^^ reference react-example 1.0.0 src/`LoaderInput.tsx`/Props#
5656
// ^^^^^ definition local 6
5757
// documentation ```ts\n(parameter) props: Props\n```
Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
import React from 'react'
22
// definition react-example 1.0.0 src/`MyTSXElement.tsx`/
33
//documentation ```ts\nmodule "MyTSXElement.tsx"\n```
4-
// ^^^^^ reference @types/react 18.2.39 `ts5.0`/`index.d.ts`/React/
5-
// ^^^^^^^ reference @types/react 18.2.39 `ts5.0`/`index.d.ts`/
4+
// ^^^^^ reference @types/react 18.2.39 `index.d.ts`/React/
5+
// ^^^^^^^ reference @types/react 18.2.39 `index.d.ts`/
66

77
export interface MyProps {}
88
// ^^^^^^^ definition react-example 1.0.0 src/`MyTSXElement.tsx`/MyProps#
@@ -11,8 +11,8 @@
1111
export const MyTSXElement: React.FunctionComponent<MyProps> = ({}) => (<p></p>)
1212
// ^^^^^^^^^^^^ definition react-example 1.0.0 src/`MyTSXElement.tsx`/MyTSXElement.
1313
// documentation ```ts\nvar MyTSXElement: FunctionComponent<MyProps>\n```
14-
// ^^^^^ reference @types/react 18.2.39 `ts5.0`/`index.d.ts`/React/
15-
// ^^^^^^^^^^^^^^^^^ reference @types/react 18.2.39 `ts5.0`/`index.d.ts`/React/FunctionComponent#
14+
// ^^^^^ reference @types/react 18.2.39 `index.d.ts`/React/
15+
// ^^^^^^^^^^^^^^^^^ reference @types/react 18.2.39 `index.d.ts`/React/FunctionComponent#
1616
// ^^^^^^^ reference react-example 1.0.0 src/`MyTSXElement.tsx`/MyProps#
17-
// ^ reference @types/react 18.2.39 `ts5.0`/`index.d.ts`/global/JSX/IntrinsicElements#p.
18-
// ^ reference @types/react 18.2.39 `ts5.0`/`index.d.ts`/global/JSX/IntrinsicElements#p.
17+
// ^ reference @types/react 18.2.39 `index.d.ts`/global/JSX/IntrinsicElements#p.
18+
// ^ reference @types/react 18.2.39 `index.d.ts`/global/JSX/IntrinsicElements#p.

snapshots/output/react/src/UseMyTSXElement.tsx

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
import React from "react";
22
// definition react-example 1.0.0 src/`UseMyTSXElement.tsx`/
33
//documentation ```ts\nmodule "UseMyTSXElement.tsx"\n```
4-
// ^^^^^ reference @types/react 18.2.39 `ts5.0`/`index.d.ts`/React/
5-
// ^^^^^^^ reference @types/react 18.2.39 `ts5.0`/`index.d.ts`/
4+
// ^^^^^ reference @types/react 18.2.39 `index.d.ts`/React/
5+
// ^^^^^^^ reference @types/react 18.2.39 `index.d.ts`/
66

77
import { MyProps, MyTSXElement } from "./MyTSXElement";
88
// ^^^^^^^ reference react-example 1.0.0 src/`MyTSXElement.tsx`/MyProps#
@@ -12,8 +12,8 @@
1212
export const _: React.FunctionComponent<MyProps> =
1313
// ^ definition react-example 1.0.0 src/`UseMyTSXElement.tsx`/_.
1414
// documentation ```ts\nvar _: FunctionComponent<MyProps>\n```
15-
// ^^^^^ reference @types/react 18.2.39 `ts5.0`/`index.d.ts`/React/
16-
// ^^^^^^^^^^^^^^^^^ reference @types/react 18.2.39 `ts5.0`/`index.d.ts`/React/FunctionComponent#
15+
// ^^^^^ reference @types/react 18.2.39 `index.d.ts`/React/
16+
// ^^^^^^^^^^^^^^^^^ reference @types/react 18.2.39 `index.d.ts`/React/FunctionComponent#
1717
// ^^^^^^^ reference react-example 1.0.0 src/`MyTSXElement.tsx`/MyProps#
1818
({}) => (<MyTSXElement></MyTSXElement>)
1919
// ^^^^^^^^^^^^ reference react-example 1.0.0 src/`MyTSXElement.tsx`/MyTSXElement.

snapshots/output/syntax/src/accessors.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -138,6 +138,6 @@
138138
g(D.length)
139139
// ^ reference syntax 1.0.0 src/`accessors.ts`/g().
140140
// ^ reference syntax 1.0.0 src/`accessors.ts`/D#
141-
// ^^^^^^ reference typescript 4.9.5 lib/`lib.es5.d.ts`/Function#length.
141+
// ^^^^^^ reference typescript 5.3.3 lib/`lib.es5.d.ts`/Function#length.
142142
}
143143

snapshots/output/syntax/src/destructuring.ts

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@
2525
// ^^^^^ reference syntax 1.0.0 src/`destructuring.ts`/props.
2626
return [props].map(({ a }) => a + b)
2727
// ^^^^^ reference syntax 1.0.0 src/`destructuring.ts`/props.
28-
// ^^^ reference typescript 4.9.5 lib/`lib.es5.d.ts`/Array#map().
28+
// ^^^ reference typescript 5.3.3 lib/`lib.es5.d.ts`/Array#map().
2929
// ^ definition local 10
3030
// documentation ```ts\n(parameter) a: number\n```
3131
// ^ reference syntax 1.0.0 src/`destructuring.ts`/Props#a.
@@ -42,7 +42,7 @@
4242
// ^^^^^ reference syntax 1.0.0 src/`destructuring.ts`/props.
4343
return [[b]].map(([a]) => a.a)
4444
// ^ reference local 15
45-
// ^^^ reference typescript 4.9.5 lib/`lib.es5.d.ts`/Array#map().
45+
// ^^^ reference typescript 5.3.3 lib/`lib.es5.d.ts`/Array#map().
4646
// ^ definition local 21
4747
// documentation ```ts\n(parameter) a: Props\n```
4848
// ^ reference local 21
@@ -58,7 +58,7 @@
5858
// ^^^^^ reference syntax 1.0.0 src/`destructuring.ts`/props.
5959
return [[props]].map(([{ a }]) => a + b.a)
6060
// ^^^^^ reference syntax 1.0.0 src/`destructuring.ts`/props.
61-
// ^^^ reference typescript 4.9.5 lib/`lib.es5.d.ts`/Array#map().
61+
// ^^^ reference typescript 5.3.3 lib/`lib.es5.d.ts`/Array#map().
6262
// ^ definition local 36
6363
// documentation ```ts\n(parameter) a: number\n```
6464
// ^ reference syntax 1.0.0 src/`destructuring.ts`/Props#a.

snapshots/output/syntax/src/import.ts

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -43,14 +43,14 @@
4343
export function dynamicImport(): Promise<void> {
4444
// ^^^^^^^^^^^^^ definition syntax 1.0.0 src/`import.ts`/dynamicImport().
4545
// documentation ```ts\nfunction dynamicImport(): Promise<void>\n```
46-
// ^^^^^^^ reference typescript 4.9.5 lib/`lib.es5.d.ts`/Promise#
47-
// ^^^^^^^ reference typescript 4.9.5 lib/`lib.es2015.iterable.d.ts`/Promise#
48-
// ^^^^^^^ reference typescript 4.9.5 lib/`lib.es2015.promise.d.ts`/Promise.
49-
// ^^^^^^^ reference typescript 4.9.5 lib/`lib.es2015.symbol.wellknown.d.ts`/Promise#
50-
// ^^^^^^^ reference typescript 4.9.5 lib/`lib.es2018.promise.d.ts`/Promise#
46+
// ^^^^^^^ reference typescript 5.3.3 lib/`lib.es5.d.ts`/Promise#
47+
// ^^^^^^^ reference typescript 5.3.3 lib/`lib.es2015.iterable.d.ts`/Promise#
48+
// ^^^^^^^ reference typescript 5.3.3 lib/`lib.es2015.promise.d.ts`/Promise.
49+
// ^^^^^^^ reference typescript 5.3.3 lib/`lib.es2015.symbol.wellknown.d.ts`/Promise#
50+
// ^^^^^^^ reference typescript 5.3.3 lib/`lib.es2018.promise.d.ts`/Promise#
5151
return import('./function').then(c => c.newFunction())
5252
// ^^^^^^^^^^^^ reference syntax 1.0.0 src/`function.ts`/
53-
// ^^^^ reference typescript 4.9.5 lib/`lib.es5.d.ts`/Promise#then().
53+
// ^^^^ reference typescript 5.3.3 lib/`lib.es5.d.ts`/Promise#then().
5454
// ^ definition local 3
5555
// documentation ```ts\n(parameter) c: typeof import("/src/function")\n```
5656
// ^ reference local 3

snapshots/output/syntax/src/infer-relationship.ts

Lines changed: 11 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -12,11 +12,11 @@
1212
// ^^^^^^ definition syntax 1.0.0 src/`infer-relationship.ts`/random().
1313
// documentation ```ts\nfunction random(): number\n```
1414
return Math.random()
15-
// ^^^^ reference typescript 4.9.5 lib/`lib.es5.d.ts`/Math#
16-
// ^^^^ reference typescript 4.9.5 lib/`lib.es5.d.ts`/Math.
17-
// ^^^^ reference typescript 4.9.5 lib/`lib.es2015.core.d.ts`/Math#
18-
// ^^^^ reference typescript 4.9.5 lib/`lib.es2015.symbol.wellknown.d.ts`/Math#
19-
// ^^^^^^ reference typescript 4.9.5 lib/`lib.es5.d.ts`/Math#random().
15+
// ^^^^ reference typescript 5.3.3 lib/`lib.es5.d.ts`/Math#
16+
// ^^^^ reference typescript 5.3.3 lib/`lib.es5.d.ts`/Math.
17+
// ^^^^ reference typescript 5.3.3 lib/`lib.es2015.core.d.ts`/Math#
18+
// ^^^^ reference typescript 5.3.3 lib/`lib.es2015.symbol.wellknown.d.ts`/Math#
19+
// ^^^^^^ reference typescript 5.3.3 lib/`lib.es5.d.ts`/Math#random().
2020
}
2121
export function returnStatement(): Configuration {
2222
// ^^^^^^^^^^^^^^^ definition syntax 1.0.0 src/`infer-relationship.ts`/returnStatement().
@@ -68,11 +68,11 @@
6868
// documentation ```ts\n(property) '1': number\n```
6969
if (random() > Number.parseInt(i)) {
7070
// ^^^^^^ reference syntax 1.0.0 src/`infer-relationship.ts`/random().
71-
// ^^^^^^ reference typescript 4.9.5 lib/`lib.es5.d.ts`/Number#
72-
// ^^^^^^ reference typescript 4.9.5 lib/`lib.es5.d.ts`/Number.
73-
// ^^^^^^ reference typescript 4.9.5 lib/`lib.es5.d.ts`/Number#
74-
// ^^^^^^ reference typescript 4.9.5 lib/`lib.es2020.number.d.ts`/Number#
75-
// ^^^^^^^^ reference typescript 4.9.5 lib/`lib.es2015.core.d.ts`/NumberConstructor#parseInt().
71+
// ^^^^^^ reference typescript 5.3.3 lib/`lib.es5.d.ts`/Number#
72+
// ^^^^^^ reference typescript 5.3.3 lib/`lib.es5.d.ts`/Number.
73+
// ^^^^^^ reference typescript 5.3.3 lib/`lib.es5.d.ts`/Number#
74+
// ^^^^^^ reference typescript 5.3.3 lib/`lib.es2020.number.d.ts`/Number#
75+
// ^^^^^^^^ reference typescript 5.3.3 lib/`lib.es2015.core.d.ts`/NumberConstructor#parseInt().
7676
// ^ reference local 8
7777
return {
7878
property: 41,
@@ -117,7 +117,7 @@
117117
// documentation ```ts\nfunction returnStatementInsideArgumentExpression(): Configuration[]\n```
118118
// ^^^^^^^^^^^^^ reference syntax 1.0.0 src/`infer-relationship.ts`/Configuration#
119119
return [1].map<Configuration>(number => {
120-
// ^^^ reference typescript 4.9.5 lib/`lib.es5.d.ts`/Array#map().
120+
// ^^^ reference typescript 5.3.3 lib/`lib.es5.d.ts`/Array#map().
121121
// ^^^^^^^^^^^^^ reference syntax 1.0.0 src/`infer-relationship.ts`/Configuration#
122122
// ^^^^^^ definition local 12
123123
// documentation ```ts\n(parameter) number: number\n```

0 commit comments

Comments
 (0)