From 8025c49768adf7c0dc7f438a915651e1ee142133 Mon Sep 17 00:00:00 2001 From: Michel Weststrate Date: Thu, 26 Nov 2020 04:20:13 -0800 Subject: [PATCH] Upgrade to TypeScript 4.1 Summary: allow-large-files Upgrade to TypeScript 4.1 Reviewed By: nikoant Differential Revision: D25122073 fbshipit-source-id: 7d2bc6f97595c825c9527b0c6ecab07698d5f981 --- desktop/app/src/devices/AndroidDevice.tsx | 2 +- desktop/app/src/server.tsx | 2 +- desktop/app/src/utils/promiseTimeout.tsx | 2 +- desktop/babel-transformer/package.json | 2 +- desktop/doctor/package.json | 2 +- desktop/eslint-plugin-flipper/package.json | 2 +- desktop/flipper-plugin/package.json | 2 +- desktop/package.json | 2 +- desktop/pkg-lib/package.json | 2 +- desktop/pkg/package.json | 2 +- desktop/plugin-lib/package.json | 2 +- desktop/plugins/navigation/util/indexedDB.tsx | 2 +- .../src/__test__/shared_preferences.spec.tsx | 2 +- desktop/scripts/watchman.ts | 2 +- desktop/yarn.lock | 8 ++++---- flipper-js-client-sdk/package.json | 2 +- flipper-js-client-sdk/yarn.lock | 8 ++++---- 17 files changed, 23 insertions(+), 23 deletions(-) diff --git a/desktop/app/src/devices/AndroidDevice.tsx b/desktop/app/src/devices/AndroidDevice.tsx index f6963205b..57c6a8ff9 100644 --- a/desktop/app/src/devices/AndroidDevice.tsx +++ b/desktop/app/src/devices/AndroidDevice.tsx @@ -170,7 +170,7 @@ export default class AndroidDevice extends BaseDevice { (_) => new Promise((resolve, reject) => { this.adb.pull(this.serial, recordingLocation).then((stream) => { - stream.on('end', resolve); + stream.on('end', resolve as () => void); stream.on('error', reject); stream.pipe(createWriteStream(destination)); }); diff --git a/desktop/app/src/server.tsx b/desktop/app/src/server.tsx index 236bffcb0..802a37198 100644 --- a/desktop/app/src/server.tsx +++ b/desktop/app/src/server.tsx @@ -157,7 +157,7 @@ class Server extends EventEmitter { 'server', ); server.emit('listening', port); - resolve(rsServer); + resolve(rsServer!); }); return transportServer; }; diff --git a/desktop/app/src/utils/promiseTimeout.tsx b/desktop/app/src/utils/promiseTimeout.tsx index 21cc09709..533226dff 100644 --- a/desktop/app/src/utils/promiseTimeout.tsx +++ b/desktop/app/src/utils/promiseTimeout.tsx @@ -60,7 +60,7 @@ export function showStatusUpdatesForDuration( removeStatusMessage: (payload: StatusMessageType) => void, ): void { showStatusUpdatesForPromise( - new Promise((resolve, _reject) => { + new Promise((resolve, _reject) => { setTimeout(function () { resolve(); }, duration); diff --git a/desktop/babel-transformer/package.json b/desktop/babel-transformer/package.json index cf205008c..48cdfb007 100644 --- a/desktop/babel-transformer/package.json +++ b/desktop/babel-transformer/package.json @@ -36,7 +36,7 @@ "rimraf": "^3.0.2", "ts-jest": "^26.0.0", "ts-node": "^8", - "typescript": "^4.0.3" + "typescript": "^4.1.2" }, "scripts": { "reset": "rimraf lib *.tsbuildinfo", diff --git a/desktop/doctor/package.json b/desktop/doctor/package.json index 76d1e5669..571a2875c 100644 --- a/desktop/doctor/package.json +++ b/desktop/doctor/package.json @@ -20,7 +20,7 @@ "prettier": "^2.0.0", "ts-jest": "^26.0.0", "tslint-config-prettier": "^1.18.0", - "typescript": "^4.0.3" + "typescript": "^4.1.2" }, "scripts": { "reset": "rimraf lib *.tsbuildinfo", diff --git a/desktop/eslint-plugin-flipper/package.json b/desktop/eslint-plugin-flipper/package.json index 8ed969ff8..a5cd800af 100644 --- a/desktop/eslint-plugin-flipper/package.json +++ b/desktop/eslint-plugin-flipper/package.json @@ -22,7 +22,7 @@ "rimraf": "^3.0.2", "ts-jest": "^26.0.0", "ts-node": "^8", - "typescript": "^4.0.3" + "typescript": "^4.1.2" }, "scripts": { "reset": "rimraf lib *.tsbuildinfo", diff --git a/desktop/flipper-plugin/package.json b/desktop/flipper-plugin/package.json index 6716cfd36..94c78ea78 100644 --- a/desktop/flipper-plugin/package.json +++ b/desktop/flipper-plugin/package.json @@ -16,7 +16,7 @@ }, "devDependencies": { "@types/jest": "^26.0.3", - "typescript": "^4.0.3" + "typescript": "^4.1.2" }, "peerDependencies": { "@ant-design/icons": "^4.2.2", diff --git a/desktop/package.json b/desktop/package.json index 31396fffa..65a4dd633 100644 --- a/desktop/package.json +++ b/desktop/package.json @@ -224,7 +224,7 @@ "tmp": "^0.2.1", "ts-jest": "^26.0.0", "ts-node": "^8.8.1", - "typescript": "^4.0.3", + "typescript": "^4.1.2", "uuid": "^8.3.0", "yargs": "^16.1.1", "yazl": "^2.5.1" diff --git a/desktop/pkg-lib/package.json b/desktop/pkg-lib/package.json index c10c33d87..7b7746a41 100644 --- a/desktop/pkg-lib/package.json +++ b/desktop/pkg-lib/package.json @@ -26,7 +26,7 @@ "rimraf": "^3.0.2", "ts-jest": "^26.0.0", "ts-node": "^8", - "typescript": "^4.0.3" + "typescript": "^4.1.2" }, "scripts": { "reset": "rimraf lib *.tsbuildinfo", diff --git a/desktop/pkg/package.json b/desktop/pkg/package.json index 8b431b880..df1d29db7 100644 --- a/desktop/pkg/package.json +++ b/desktop/pkg/package.json @@ -41,7 +41,7 @@ "rimraf": "^3.0.2", "ts-jest": "^26.0.0", "ts-node": "^8", - "typescript": "^4.0.3" + "typescript": "^4.1.2" }, "scripts": { "reset": "rimraf lib *.tsbuildinfo", diff --git a/desktop/plugin-lib/package.json b/desktop/plugin-lib/package.json index 53684853f..32baa91d9 100644 --- a/desktop/plugin-lib/package.json +++ b/desktop/plugin-lib/package.json @@ -35,7 +35,7 @@ "rimraf": "^3.0.2", "ts-jest": "^26.0.0", "ts-node": "^8", - "typescript": "^4.0.3" + "typescript": "^4.1.2" }, "scripts": { "reset": "rimraf lib *.tsbuildinfo", diff --git a/desktop/plugins/navigation/util/indexedDB.tsx b/desktop/plugins/navigation/util/indexedDB.tsx index 1b7d79db4..070f7c896 100644 --- a/desktop/plugins/navigation/util/indexedDB.tsx +++ b/desktop/plugins/navigation/util/indexedDB.tsx @@ -49,7 +49,7 @@ const openNavigationPluginDB: () => Promise = () => { }; export const writeBookmarkToDB = (bookmark: Bookmark) => { - return new Promise((resolve, reject) => { + return new Promise((resolve, reject) => { openNavigationPluginDB() .then((db: IDBDatabase) => { const bookmarksObjectStore = db diff --git a/desktop/plugins/shared_preferences/src/__test__/shared_preferences.spec.tsx b/desktop/plugins/shared_preferences/src/__test__/shared_preferences.spec.tsx index 10e1f5714..2152feeb9 100644 --- a/desktop/plugins/shared_preferences/src/__test__/shared_preferences.spec.tsx +++ b/desktop/plugins/shared_preferences/src/__test__/shared_preferences.spec.tsx @@ -11,7 +11,7 @@ import {TestUtils} from 'flipper-plugin'; import * as plugin from '..'; async function sleep(ms: number) { - return new Promise((resolve) => setTimeout(() => resolve(), ms)); + return new Promise((resolve) => setTimeout(() => resolve(), ms)); } // this testing is inspired by Flipper sample app diff --git a/desktop/scripts/watchman.ts b/desktop/scripts/watchman.ts index 98a3b4fd3..e792f7b1b 100644 --- a/desktop/scripts/watchman.ts +++ b/desktop/scripts/watchman.ts @@ -24,7 +24,7 @@ export default class Watchman { } this.client = new Client(); this.client.setMaxListeners(250); - await new Promise((resolve, reject) => { + await new Promise((resolve, reject) => { const onError = (err: Error) => { this.client!.removeAllListeners('error'); reject(err); diff --git a/desktop/yarn.lock b/desktop/yarn.lock index aec9c39f6..59874dba3 100644 --- a/desktop/yarn.lock +++ b/desktop/yarn.lock @@ -12763,10 +12763,10 @@ typedarray@^0.0.6: resolved "https://registry.yarnpkg.com/typedarray/-/typedarray-0.0.6.tgz#867ac74e3864187b1d3d47d996a78ec5c8830777" integrity sha1-hnrHTjhkGHsdPUfZlqeOxciDB3c= -typescript@^4.0.3: - version "4.0.3" - resolved "https://registry.yarnpkg.com/typescript/-/typescript-4.0.3.tgz#153bbd468ef07725c1df9c77e8b453f8d36abba5" - integrity sha512-tEu6DGxGgRJPb/mVPIZ48e69xCn2yRmCgYmDugAVwmJ6o+0u1RI18eO7E7WBTLYLaEVVOhwQmcdhQHweux/WPg== +typescript@^4.1.2: + version "4.1.2" + resolved "https://registry.yarnpkg.com/typescript/-/typescript-4.1.2.tgz#6369ef22516fe5e10304aae5a5c4862db55380e9" + integrity sha512-thGloWsGH3SOxv1SoY7QojKi0tc+8FnOmiarEGMbd/lar7QOEd3hvlx3Fp5y6FlDUGl9L+pd4n2e+oToGMmhRQ== ua-parser-js@^0.7.18: version "0.7.20" diff --git a/flipper-js-client-sdk/package.json b/flipper-js-client-sdk/package.json index e4994abda..dcdad2a11 100644 --- a/flipper-js-client-sdk/package.json +++ b/flipper-js-client-sdk/package.json @@ -45,6 +45,6 @@ "eslint-plugin-react": "^7.21.5", "eslint-plugin-react-hooks": "^4.2.0", "prettier": "^2.1.2", - "typescript": "^4.0.5" + "typescript": "^4.1.2" } } diff --git a/flipper-js-client-sdk/yarn.lock b/flipper-js-client-sdk/yarn.lock index 64e76e7f5..316c02157 100644 --- a/flipper-js-client-sdk/yarn.lock +++ b/flipper-js-client-sdk/yarn.lock @@ -1774,10 +1774,10 @@ type-fest@^0.8.1: resolved "https://registry.yarnpkg.com/type-fest/-/type-fest-0.8.1.tgz#09e249ebde851d3b1e48d27c105444667f17b83d" integrity sha512-4dbzIzqvjtgiM5rw1k5rEHtBANKmdudhGyBEajN01fEyhaAIhsoKNy6y7+IN93IfpFtwY9iqi7kD+xwKhQsNJA== -typescript@^4.0.5: - version "4.0.5" - resolved "https://registry.yarnpkg.com/typescript/-/typescript-4.0.5.tgz#ae9dddfd1069f1cb5beb3ef3b2170dd7c1332389" - integrity sha512-ywmr/VrTVCmNTJ6iV2LwIrfG1P+lv6luD8sUJs+2eI9NLGigaN+nUQc13iHqisq7bra9lnmUSYqbJvegraBOPQ== +typescript@^4.1.2: + version "4.1.2" + resolved "https://registry.yarnpkg.com/typescript/-/typescript-4.1.2.tgz#6369ef22516fe5e10304aae5a5c4862db55380e9" + integrity sha512-thGloWsGH3SOxv1SoY7QojKi0tc+8FnOmiarEGMbd/lar7QOEd3hvlx3Fp5y6FlDUGl9L+pd4n2e+oToGMmhRQ== uri-js@^4.2.2: version "4.2.2"