Update TypeScript version. (#4463)

* Update TypeScript version.

This makes the TypeScript version match across other codebases, to
facilitate better code sharing.

* Fix TS errors after update.

Co-authored-by: Dimitri Mitropoulos <dimitrimitropoulos@gmail.com>
This commit is contained in:
John Chadwick 2022-02-08 15:19:22 -05:00 committed by GitHub
parent 04436fca56
commit 15cc3d2099
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
13 changed files with 39 additions and 21 deletions

6
package-lock.json generated
View File

@ -16815,9 +16815,9 @@
} }
}, },
"typescript": { "typescript": {
"version": "4.2.3", "version": "4.5.5",
"resolved": "https://registry.npmjs.org/typescript/-/typescript-4.2.3.tgz", "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.5.5.tgz",
"integrity": "sha512-qOcYwxaByStAWrBf4x0fibwZvMRG+r4cQoTjbPtUlrWjBHbmCAww1i448U0GJ+3cNNEtebDteo/cHOR3xJ4wEw==", "integrity": "sha512-TCTIul70LyWe6IJWT8QSYeA54WQe8EjQFU4wY52Fasj5UKx88LNYKCgBEHcOMOrFF1rKGbD8v/xcNWVUq9SymA==",
"dev": true "dev": true
}, },
"uc.micro": { "uc.micro": {

View File

@ -82,7 +82,7 @@
"rimraf": "^3.0.2", "rimraf": "^3.0.2",
"ts-jest": "^26.5.6", "ts-jest": "^26.5.6",
"type-fest": "^1.0.2", "type-fest": "^1.0.2",
"typescript": "^4.2.3" "typescript": "^4.5.5"
}, },
"dependencies": { "dependencies": {
"immer": "^9.0.6" "immer": "^9.0.6"

View File

@ -269,6 +269,9 @@ export async function generateKeyPairJWK() {
true, true,
['encrypt', 'decrypt'], ['encrypt', 'decrypt'],
); );
if (!pair.publicKey || !pair.privateKey) {
throw new Error('Unexpected error generating a keypair.');
}
return { return {
publicKey: await subtle.exportKey('jwk', pair.publicKey), publicKey: await subtle.exportKey('jwk', pair.publicKey),
privateKey: await subtle.exportKey('jwk', pair.privateKey), privateKey: await subtle.exportKey('jwk', pair.privateKey),

View File

@ -35,7 +35,6 @@ export class RequestRow extends PureComponent<Props> {
{isGrpc ? ( {isGrpc ? (
<GrpcTag /> <GrpcTag />
) : ( ) : (
// @ts-expect-error -- TSCONVERSION
<MethodTag method={request.method} /> <MethodTag method={request.method} />
)} )}
<span className="inline-block">{request.name}</span> <span className="inline-block">{request.name}</span>

View File

@ -8124,8 +8124,7 @@
"binary-extensions": { "binary-extensions": {
"version": "2.1.0", "version": "2.1.0",
"resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.1.0.tgz", "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.1.0.tgz",
"integrity": "sha512-1Yj8h9Q+QDF5FzhMs/c9+6UntbD5MkRfRwac8DoEm9ZfUBZ7tZ55YcGVAzEe4bXsdQHEk+s9S5wsOKVdZrw0tQ==", "integrity": "sha512-1Yj8h9Q+QDF5FzhMs/c9+6UntbD5MkRfRwac8DoEm9ZfUBZ7tZ55YcGVAzEe4bXsdQHEk+s9S5wsOKVdZrw0tQ=="
"optional": true
}, },
"binary-search-tree": { "binary-search-tree": {
"version": "0.2.5", "version": "0.2.5",
@ -22816,9 +22815,9 @@
} }
}, },
"typescript": { "typescript": {
"version": "4.2.3", "version": "4.5.5",
"resolved": "https://registry.npmjs.org/typescript/-/typescript-4.2.3.tgz", "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.5.5.tgz",
"integrity": "sha512-qOcYwxaByStAWrBf4x0fibwZvMRG+r4cQoTjbPtUlrWjBHbmCAww1i448U0GJ+3cNNEtebDteo/cHOR3xJ4wEw==", "integrity": "sha512-TCTIul70LyWe6IJWT8QSYeA54WQe8EjQFU4wY52Fasj5UKx88LNYKCgBEHcOMOrFF1rKGbD8v/xcNWVUq9SymA==",
"dev": true "dev": true
}, },
"uc.micro": { "uc.micro": {

View File

@ -254,7 +254,7 @@
"ts-node": "^9.1.1", "ts-node": "^9.1.1",
"tsconfig-paths": "^3.9.0", "tsconfig-paths": "^3.9.0",
"type-fest": "^1.0.2", "type-fest": "^1.0.2",
"typescript": "4.2.3", "typescript": "^4.5.5",
"url-loader": "^1.1.2", "url-loader": "^1.1.2",
"val-loader": "^2.1.2", "val-loader": "^2.1.2",
"webpack": "^4.44.1", "webpack": "^4.44.1",

View File

@ -307,9 +307,9 @@
"dev": true "dev": true
}, },
"typescript": { "typescript": {
"version": "4.2.4", "version": "4.5.5",
"resolved": "https://registry.npmjs.org/typescript/-/typescript-4.2.4.tgz", "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.5.5.tgz",
"integrity": "sha512-V+evlYHZnQkaz8TRBuxTA92yZBPotr5H+WhQ7bD3hZUndx5tGOa1fuCgeSjxAzM1RiN5IzvadIXTVefuuwZCRg==", "integrity": "sha512-TCTIul70LyWe6IJWT8QSYeA54WQe8EjQFU4wY52Fasj5UKx88LNYKCgBEHcOMOrFF1rKGbD8v/xcNWVUq9SymA==",
"dev": true "dev": true
}, },
"typescript-json-schema": { "typescript-json-schema": {
@ -325,6 +325,14 @@
"ts-node": "^9.1.1", "ts-node": "^9.1.1",
"typescript": "~4.2.3", "typescript": "~4.2.3",
"yargs": "^16.2.0" "yargs": "^16.2.0"
},
"dependencies": {
"typescript": {
"version": "4.2.4",
"resolved": "https://registry.npmjs.org/typescript/-/typescript-4.2.4.tgz",
"integrity": "sha512-V+evlYHZnQkaz8TRBuxTA92yZBPotr5H+WhQ7bD3hZUndx5tGOa1fuCgeSjxAzM1RiN5IzvadIXTVefuuwZCRg==",
"dev": true
}
} }
}, },
"uri-js": { "uri-js": {

View File

@ -27,6 +27,7 @@
"devDependencies": { "devDependencies": {
"ajv": "^8.6.2", "ajv": "^8.6.2",
"type-fest": "^1.0.2", "type-fest": "^1.0.2",
"typescript": "^4.5.5",
"typescript-json-schema": "^0.50.1" "typescript-json-schema": "^0.50.1"
} }
} }

View File

@ -25539,9 +25539,9 @@
} }
}, },
"typescript": { "typescript": {
"version": "4.2.4", "version": "4.5.5",
"resolved": "https://registry.npmjs.org/typescript/-/typescript-4.2.4.tgz", "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.5.5.tgz",
"integrity": "sha512-V+evlYHZnQkaz8TRBuxTA92yZBPotr5H+WhQ7bD3hZUndx5tGOa1fuCgeSjxAzM1RiN5IzvadIXTVefuuwZCRg==", "integrity": "sha512-TCTIul70LyWe6IJWT8QSYeA54WQe8EjQFU4wY52Fasj5UKx88LNYKCgBEHcOMOrFF1rKGbD8v/xcNWVUq9SymA==",
"dev": true "dev": true
}, },
"typescript-plugin-styled-components": { "typescript-plugin-styled-components": {

View File

@ -65,7 +65,7 @@
"styled-components": "^4.4.1", "styled-components": "^4.4.1",
"ts-loader": "^8.2.0", "ts-loader": "^8.2.0",
"type-fest": "^1.0.2", "type-fest": "^1.0.2",
"typescript": "^4.2.3", "typescript": "^4.5.5",
"typescript-plugin-styled-components": "^1.5.0", "typescript-plugin-styled-components": "^1.5.0",
"webpack": "^4.44.1", "webpack": "^4.44.1",
"webpack-cli": "^3.3.11", "webpack-cli": "^3.3.11",

View File

@ -4506,9 +4506,9 @@
} }
}, },
"typescript": { "typescript": {
"version": "4.2.4", "version": "4.5.5",
"resolved": "https://registry.npmjs.org/typescript/-/typescript-4.2.4.tgz", "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.5.5.tgz",
"integrity": "sha512-V+evlYHZnQkaz8TRBuxTA92yZBPotr5H+WhQ7bD3hZUndx5tGOa1fuCgeSjxAzM1RiN5IzvadIXTVefuuwZCRg==", "integrity": "sha512-TCTIul70LyWe6IJWT8QSYeA54WQe8EjQFU4wY52Fasj5UKx88LNYKCgBEHcOMOrFF1rKGbD8v/xcNWVUq9SymA==",
"dev": true "dev": true
}, },
"typescript-json-schema": { "typescript-json-schema": {
@ -4539,6 +4539,12 @@
"source-map-support": "^0.5.17", "source-map-support": "^0.5.17",
"yn": "3.1.1" "yn": "3.1.1"
} }
},
"typescript": {
"version": "4.2.4",
"resolved": "https://registry.npmjs.org/typescript/-/typescript-4.2.4.tgz",
"integrity": "sha512-V+evlYHZnQkaz8TRBuxTA92yZBPotr5H+WhQ7bD3hZUndx5tGOa1fuCgeSjxAzM1RiN5IzvadIXTVefuuwZCRg==",
"dev": true
} }
} }
}, },

View File

@ -35,6 +35,7 @@
"devDependencies": { "devDependencies": {
"jest": "^26.6.3", "jest": "^26.6.3",
"ts-node": "^10.2.1", "ts-node": "^10.2.1",
"typescript": "^4.5.5",
"typescript-json-schema": "^0.50.1" "typescript-json-schema": "^0.50.1"
} }
} }

View File

@ -3,6 +3,7 @@
"allowSyntheticDefaultImports": true, "allowSyntheticDefaultImports": true,
"allowUnreachableCode": false, "allowUnreachableCode": false,
"allowUnusedLabels": false, "allowUnusedLabels": false,
"useUnknownInCatchVariables": false,
"allowJs": true, "allowJs": true,
"checkJs": true, "checkJs": true,
"declaration": true, "declaration": true,