diff --git a/package.json b/package.json index 2846b19720..509964e92b 100644 --- a/package.json +++ b/package.json @@ -26,6 +26,7 @@ "xml2js": "0.4.23" }, "devDependencies": { + "@types/web": "=0.0.32", "@typescript-eslint/eslint-plugin": "^4.29.2", "@typescript-eslint/parser": "^4.29.2", "eslint": "^7.32.0", diff --git a/ui/@build/rollupProject/package.json b/ui/@build/rollupProject/package.json index 7c09aaf2d9..eb687d8508 100644 --- a/ui/@build/rollupProject/package.json +++ b/ui/@build/rollupProject/package.json @@ -10,6 +10,7 @@ "@rollup/plugin-commonjs": "^20.0.0", "@rollup/plugin-node-resolve": "^13.0.4", "@rollup/plugin-typescript": "^8.2.5", + "@types/web": "=0.0.32", "rollup": "^2.56.2", "rollup-plugin-terser": "^7.0.2", "tslib": "^2.3.1", diff --git a/ui/analyse/package.json b/ui/analyse/package.json index ab8e46c5b4..f35ee3c839 100644 --- a/ui/analyse/package.json +++ b/ui/analyse/package.json @@ -18,6 +18,7 @@ "@types/debounce-promise": "^3.1.4", "@types/highcharts": "=4.2.57", "@types/lichess": "2.0.0", + "@types/web": "=0.0.32", "@types/yaireo__tagify": "^4.7", "highcharts": "=4.2.5", "prop-types": "^15.7.2", diff --git a/ui/ceval/package.json b/ui/ceval/package.json index c0211af516..7406841981 100644 --- a/ui/ceval/package.json +++ b/ui/ceval/package.json @@ -22,6 +22,7 @@ "devDependencies": { "@types/cash": "8.0.0", "@types/lichess": "2.0.0", + "@types/web": "=0.0.32", "typescript": "^4.4.3" }, "dependencies": { diff --git a/ui/ceval/tsconfig.json b/ui/ceval/tsconfig.json index 9a4e2bc228..929349b900 100644 --- a/ui/ceval/tsconfig.json +++ b/ui/ceval/tsconfig.json @@ -3,6 +3,6 @@ "include": ["src"], "compilerOptions": { "outDir": "./dist", - "types": ["lichess", "cash"] + "types": ["lichess", "web", "cash"] } } diff --git a/ui/challenge/package.json b/ui/challenge/package.json index da62e5423a..1851263217 100644 --- a/ui/challenge/package.json +++ b/ui/challenge/package.json @@ -12,6 +12,7 @@ "devDependencies": { "@build/rollupProject": "2.0.0", "@types/lichess": "2.0.0", + "@types/web": "=0.0.32", "rollup": "^2.56.2", "typescript": "^4.4.3" }, diff --git a/ui/chat/package.json b/ui/chat/package.json index f6f4ec2fe4..0b86b9f2bc 100644 --- a/ui/chat/package.json +++ b/ui/chat/package.json @@ -22,6 +22,7 @@ "@build/rollupProject": "2.0.0", "@types/cash": "8.0.0", "@types/lichess": "2.0.0", + "@types/web": "=0.0.32", "rollup": "^2.56.2", "typescript": "^4.4.3" } diff --git a/ui/chat/tsconfig.json b/ui/chat/tsconfig.json index b06111f107..1e2dbf7595 100644 --- a/ui/chat/tsconfig.json +++ b/ui/chat/tsconfig.json @@ -3,6 +3,6 @@ "include": ["src"], "compilerOptions": { "outDir": "./dist", - "types": ["lichess", "cash"] + "types": ["lichess", "web", "cash"] } } diff --git a/ui/chess/package.json b/ui/chess/package.json index 26b67dd3c9..81eb9a67ac 100644 --- a/ui/chess/package.json +++ b/ui/chess/package.json @@ -35,6 +35,7 @@ }, "devDependencies": { "@types/lichess": "2.0.0", + "@types/web": "=0.0.32", "typescript": "^4.4.3" } } diff --git a/ui/cli/package.json b/ui/cli/package.json index 504517cec2..2576c0c298 100644 --- a/ui/cli/package.json +++ b/ui/cli/package.json @@ -11,6 +11,7 @@ "devDependencies": { "@build/rollupProject": "2.0.0", "@types/lichess": "2.0.0", + "@types/web": "=0.0.32", "rollup": "^2.56.2", "typescript": "^4.4.3" }, diff --git a/ui/common/package.json b/ui/common/package.json index 4f7c2dcd75..d71ec6ec8f 100644 --- a/ui/common/package.json +++ b/ui/common/package.json @@ -36,6 +36,7 @@ "@types/cash": "8.0.0", "@types/dom-screen-wake-lock": "1.0.0", "@types/lichess": "2.0.0", + "@types/web": "=0.0.32", "typescript": "^4.4.3" } } diff --git a/ui/common/tsconfig.json b/ui/common/tsconfig.json index e9c4725815..ec185d483f 100644 --- a/ui/common/tsconfig.json +++ b/ui/common/tsconfig.json @@ -4,6 +4,6 @@ "exclude": [], "compilerOptions": { "outDir": "./dist", - "types": ["lichess", "cash", "dom-screen-wake-lock"] + "types": ["lichess", "web", "cash", "dom-screen-wake-lock"] } } diff --git a/ui/dasher/package.json b/ui/dasher/package.json index 4d56d9ae3b..4ae5cd7793 100644 --- a/ui/dasher/package.json +++ b/ui/dasher/package.json @@ -13,6 +13,7 @@ "@build/rollupProject": "2.0.0", "@types/cash": "8.0.0", "@types/lichess": "2.0.0", + "@types/web": "=0.0.32", "rollup": "^2.56.2", "typescript": "^4.4.3" }, diff --git a/ui/dasher/tsconfig.json b/ui/dasher/tsconfig.json index 0a0bf01669..971bd7518a 100644 --- a/ui/dasher/tsconfig.json +++ b/ui/dasher/tsconfig.json @@ -1,6 +1,6 @@ { "extends": "../tsconfig.base.json", "compilerOptions": { - "types": ["lichess", "cash"] + "types": ["lichess", "web", "cash"] } } diff --git a/ui/dgt/package.json b/ui/dgt/package.json index 472857b4ae..97701ab378 100644 --- a/ui/dgt/package.json +++ b/ui/dgt/package.json @@ -8,6 +8,7 @@ "devDependencies": { "@build/rollupProject": "2.0.0", "@types/lichess": "2.0.0", + "@types/web": "=0.0.32", "rollup": "^2.56.2", "typescript": "^4.4.3" }, diff --git a/ui/dgt/src/play.ts b/ui/dgt/src/play.ts index 60a8217894..9a9bdebfb6 100644 --- a/ui/dgt/src/play.ts +++ b/ui/dgt/src/play.ts @@ -48,7 +48,7 @@ export default function (token: string) { console.warn('JSON Object for Speech Keywords seems incomplete. Using English default.'); } } catch (error) { - console.error('Invalid JSON Object for Speech Keywords. Using English default. ' + Error(error).message); + console.error('Invalid JSON Object for Speech Keywords. Using English default. ' + error); } //Lichess Integration with Board API @@ -250,7 +250,7 @@ export default function (token: string) { connectToGameStream(data.game.id); } catch (error) { //This will trigger if connectToGameStream fails - console.error('connectToEventStream - Failed to connect to game stream. ' + Error(error).message); + console.error('connectToEventStream - Failed to connect to game stream. ' + error); } } else if (data.type == 'challenge') { //Challenge received @@ -262,7 +262,7 @@ export default function (token: string) { console.warn('connectToEventStream - ' + data.error); } } catch (error) { - console.error('connectToEventStream - Unable to parse JSON or Unexpected error. ' + Error(error).message); + console.error('connectToEventStream - Unable to parse JSON or Unexpected error. ' + error); } } else { //Signal that some empty message arrived. This is normal to keep the connection alive. @@ -374,7 +374,7 @@ export default function (token: string) { console.log('connectToGameStream - ' + data.error); } } catch (error) { - console.error('connectToGameStream - No valid game data or Unexpected error. ' + Error(error).message); + console.error('connectToGameStream - No valid game data or Unexpected error. ' + error); } } else { //Signal that some empty message arrived @@ -540,7 +540,7 @@ export default function (token: string) { if (verbose) console.log(board(chess.board)); if (verbose) console.log(chess.turn + "'s turn"); } catch (error) { - console.error(`initializeChessBoard - Error: ${error.message}`); + console.error(`initializeChessBoard - Error: ${error}`); } } @@ -593,7 +593,7 @@ export default function (token: string) { if (verbose) console.log(chess.turn + "'s turn"); } } catch (error) { - console.error(`updateChessBoard - Error: ${error.message}`); + console.error(`updateChessBoard - Error: ${error}`); } } @@ -1137,7 +1137,7 @@ export default function (token: string) { try { extendedSanMove = extendedSanMove.replace(keywordsBase[i], ' ' + keywords[keywordsBase[i]].toLowerCase() + ' '); } catch (error) { - console.error(`raplaceKeywords - Error replacing keyword. ${keywordsBase[i]} . ${Error(error).message}`); + console.error(`raplaceKeywords - Error replacing keyword. ${keywordsBase[i]} . ${error}`); } } return extendedSanMove; @@ -1215,7 +1215,7 @@ export default function (token: string) { } } } catch (err) { - console.warn('compareMoves - ' + Error(err).message); + console.warn('compareMoves - ' + err); } return false; } diff --git a/ui/editor/package.json b/ui/editor/package.json index 170b778604..36d87622cc 100644 --- a/ui/editor/package.json +++ b/ui/editor/package.json @@ -14,6 +14,7 @@ "devDependencies": { "@build/rollupProject": "2.0.0", "@types/lichess": "2.0.0", + "@types/web": "=0.0.32", "rollup": "^2.56.2", "typescript": "^4.4.3" }, diff --git a/ui/game/package.json b/ui/game/package.json index acc329f39f..9ceab2291d 100644 --- a/ui/game/package.json +++ b/ui/game/package.json @@ -36,6 +36,7 @@ }, "devDependencies": { "@types/lichess": "2.0.0", + "@types/web": "=0.0.32", "typescript": "^4.4.3" } } diff --git a/ui/insight/package.json b/ui/insight/package.json index 09c85a0d53..15579bb31a 100644 --- a/ui/insight/package.json +++ b/ui/insight/package.json @@ -18,6 +18,7 @@ "@types/cash": "8.0.0", "@types/highcharts": "=4.2.57", "@types/lichess": "2.0.0", + "@types/web": "=0.0.32", "highcharts": "=4.2.5", "rollup": "^2.56.2", "typescript": "^4.4.3" diff --git a/ui/insight/tsconfig.json b/ui/insight/tsconfig.json index fa115a0cfb..9a6c588a27 100644 --- a/ui/insight/tsconfig.json +++ b/ui/insight/tsconfig.json @@ -5,6 +5,6 @@ "paths": { "numeral": ["./@types/numeral"] }, - "types": ["lichess", "cash"] + "types": ["lichess", "web", "cash"] } } diff --git a/ui/learn/package.json b/ui/learn/package.json index 06c5527982..c638634589 100644 --- a/ui/learn/package.json +++ b/ui/learn/package.json @@ -16,6 +16,7 @@ "@build/rollupProject": "2.0.0", "@types/cash": "8.0.0", "@types/lichess": "2.0.0", + "@types/web": "=0.0.32", "rollup": "^2.56.2", "typescript": "^4.4.3" }, diff --git a/ui/learn/tsconfig.json b/ui/learn/tsconfig.json index 3a5e11c8dd..dc285b69a5 100644 --- a/ui/learn/tsconfig.json +++ b/ui/learn/tsconfig.json @@ -5,7 +5,7 @@ "paths": { "chessground": ["@types/chessground"] }, - "types": ["lichess", "cash"] + "types": ["lichess", "web", "cash"] }, "extends": "../tsconfig.base.json" } diff --git a/ui/lobby/package.json b/ui/lobby/package.json index 28f40dbde7..b8bb17fc56 100644 --- a/ui/lobby/package.json +++ b/ui/lobby/package.json @@ -17,6 +17,7 @@ "@build/rollupProject": "2.0.0", "@types/debounce-promise": "^3.1.4", "@types/lichess": "2.0.0", + "@types/web": "=0.0.32", "rollup": "^2.56.2", "typescript": "^4.4.3" }, diff --git a/ui/msg/package.json b/ui/msg/package.json index cfa83a89f3..4ac11ec6af 100644 --- a/ui/msg/package.json +++ b/ui/msg/package.json @@ -9,6 +9,7 @@ "@build/rollupProject": "2.0.0", "@types/cash": "8.0.0", "@types/lichess": "2.0.0", + "@types/web": "=0.0.32", "rollup": "^2.56.2", "typescript": "^4.4.3" }, diff --git a/ui/msg/tsconfig.json b/ui/msg/tsconfig.json index 0a0bf01669..971bd7518a 100644 --- a/ui/msg/tsconfig.json +++ b/ui/msg/tsconfig.json @@ -1,6 +1,6 @@ { "extends": "../tsconfig.base.json", "compilerOptions": { - "types": ["lichess", "cash"] + "types": ["lichess", "web", "cash"] } } diff --git a/ui/notify/package.json b/ui/notify/package.json index 944738d32a..0f16192a21 100644 --- a/ui/notify/package.json +++ b/ui/notify/package.json @@ -12,6 +12,7 @@ "devDependencies": { "@build/rollupProject": "2.0.0", "@types/lichess": "2.0.0", + "@types/web": "=0.0.32", "rollup": "^2.56.2", "typescript": "^4.4.3" }, diff --git a/ui/nvui/package.json b/ui/nvui/package.json index ab1acfdfc4..85bf2dca03 100644 --- a/ui/nvui/package.json +++ b/ui/nvui/package.json @@ -30,6 +30,7 @@ "devDependencies": { "@types/cash": "8.0.0", "@types/lichess": "2.0.0", + "@types/web": "=0.0.32", "typescript": "^4.4.3" }, "dependencies": { diff --git a/ui/nvui/tsconfig.json b/ui/nvui/tsconfig.json index deebcfa330..d97a3a431a 100644 --- a/ui/nvui/tsconfig.json +++ b/ui/nvui/tsconfig.json @@ -4,6 +4,6 @@ "exclude": [], "compilerOptions": { "outDir": "./dist", - "types": ["lichess", "cash"] + "types": ["lichess", "web", "cash"] } } diff --git a/ui/palantir/package.json b/ui/palantir/package.json index 6f87139a59..05b79bd4d6 100644 --- a/ui/palantir/package.json +++ b/ui/palantir/package.json @@ -16,6 +16,7 @@ "devDependencies": { "@build/rollupProject": "2.0.0", "@types/lichess": "2.0.0", + "@types/web": "=0.0.32", "rollup": "^2.56.2", "typescript": "^4.4.3" }, diff --git a/ui/puz/package.json b/ui/puz/package.json index 19bb04c10e..0cc1cbca03 100644 --- a/ui/puz/package.json +++ b/ui/puz/package.json @@ -32,6 +32,7 @@ }, "devDependencies": { "@types/lichess": "2.0.0", + "@types/web": "=0.0.32", "typescript": "^4.4.3" } } diff --git a/ui/puzzle/package.json b/ui/puzzle/package.json index 4a49156871..f2e5d188e0 100644 --- a/ui/puzzle/package.json +++ b/ui/puzzle/package.json @@ -16,6 +16,7 @@ "@types/cash": "8.0.0", "@types/chart.js": "^2.9.29", "@types/lichess": "2.0.0", + "@types/web": "=0.0.32", "rollup": "^2.56.2", "typescript": "^4.4.3" }, diff --git a/ui/puzzle/tsconfig.json b/ui/puzzle/tsconfig.json index 0a0bf01669..971bd7518a 100644 --- a/ui/puzzle/tsconfig.json +++ b/ui/puzzle/tsconfig.json @@ -1,6 +1,6 @@ { "extends": "../tsconfig.base.json", "compilerOptions": { - "types": ["lichess", "cash"] + "types": ["lichess", "web", "cash"] } } diff --git a/ui/racer/package.json b/ui/racer/package.json index 5c522dde0f..8d7731df00 100644 --- a/ui/racer/package.json +++ b/ui/racer/package.json @@ -15,6 +15,7 @@ "@build/rollupProject": "2.0.0", "@types/cash": "8.0.0", "@types/lichess": "2.0.0", + "@types/web": "=0.0.32", "rollup": "^2.56.2", "typescript": "^4.4.3" }, diff --git a/ui/racer/tsconfig.json b/ui/racer/tsconfig.json index 0a0bf01669..971bd7518a 100644 --- a/ui/racer/tsconfig.json +++ b/ui/racer/tsconfig.json @@ -1,6 +1,6 @@ { "extends": "../tsconfig.base.json", "compilerOptions": { - "types": ["lichess", "cash"] + "types": ["lichess", "web", "cash"] } } diff --git a/ui/round/package.json b/ui/round/package.json index ce11c0a2b1..55c4bc168b 100644 --- a/ui/round/package.json +++ b/ui/round/package.json @@ -14,6 +14,7 @@ "devDependencies": { "@build/rollupProject": "2.0.0", "@types/lichess": "2.0.0", + "@types/web": "=0.0.32", "rollup": "^2.56.2", "typescript": "^4.4.3" }, diff --git a/ui/simul/package.json b/ui/simul/package.json index f26e3142f7..2af31d7395 100644 --- a/ui/simul/package.json +++ b/ui/simul/package.json @@ -13,6 +13,7 @@ "devDependencies": { "@build/rollupProject": "2.0.0", "@types/lichess": "2.0.0", + "@types/web": "=0.0.32", "rollup": "^2.56.2", "typescript": "^4.4.3" }, diff --git a/ui/site/package.json b/ui/site/package.json index fa14ca00d8..59eb6b2c74 100644 --- a/ui/site/package.json +++ b/ui/site/package.json @@ -11,6 +11,7 @@ "@types/debounce-promise": "^3.1.4", "@types/fnando__sparkline": "^0.3.2", "@types/lichess": "2.0.0", + "@types/web": "=0.0.32", "@types/yaireo__tagify": "^4.7", "@types/zxcvbn": "^4.4.0", "chessground": "^8.1.7", diff --git a/ui/site/src/component/socket.ts b/ui/site/src/component/socket.ts index fb6bceaeb0..864ef595df 100644 --- a/ui/site/src/component/socket.ts +++ b/ui/site/src/component/socket.ts @@ -162,7 +162,7 @@ export default class StrongSocket { let stack: string; try { stack = new Error().stack!.split('\n').join(' / ').replace(/\s+/g, ' '); - } catch (e) { + } catch (e: any) { stack = `${e.message} ${navigator.userAgent}`; } if (!stack.includes('round.nvui')) setTimeout(() => this.send('rep', { n: `soc: ${message} ${stack}` }), 10000); @@ -257,7 +257,7 @@ export default class StrongSocket { } }; - debug = (msg: string, always = false) => { + debug = (msg: unknown, always = false) => { if (always || this.options.debug) console.debug(msg); }; @@ -278,7 +278,7 @@ export default class StrongSocket { } }; - onError = (e: Event) => { + onError = (e: unknown) => { this.options.debug = true; this.debug('error: ' + JSON.stringify(e)); this.tryOtherUrl = true; diff --git a/ui/site/src/site.ts b/ui/site/src/site.ts index 7020a29ee2..9cf0ddd75c 100644 --- a/ui/site/src/site.ts +++ b/ui/site/src/site.ts @@ -137,7 +137,7 @@ lichess.load.then(() => { }, 1000); // prevent zoom when keyboard shows on iOS - if (/iPad|iPhone|iPod/.test(navigator.userAgent) && !window.MSStream) { + if (/iPad|iPhone|iPod/.test(navigator.userAgent) && 'MSStream' in window) { const el = document.querySelector('meta[name=viewport]') as HTMLElement; el.setAttribute('content', el.getAttribute('content') + ',maximum-scale=1.0'); } diff --git a/ui/speech/package.json b/ui/speech/package.json index a255e01d23..86a1ccaad9 100644 --- a/ui/speech/package.json +++ b/ui/speech/package.json @@ -15,6 +15,7 @@ "devDependencies": { "@build/rollupProject": "2.0.0", "@types/lichess": "2.0.0", + "@types/web": "=0.0.32", "rollup": "^2.56.2", "typescript": "^4.4.3" }, diff --git a/ui/storm/package.json b/ui/storm/package.json index 87d1855638..d42b3ee13f 100644 --- a/ui/storm/package.json +++ b/ui/storm/package.json @@ -15,6 +15,7 @@ "@build/rollupProject": "2.0.0", "@types/cash": "8.0.0", "@types/lichess": "2.0.0", + "@types/web": "=0.0.32", "rollup": "^2.56.2", "typescript": "^4.4.3" }, diff --git a/ui/storm/tsconfig.json b/ui/storm/tsconfig.json index 0a0bf01669..971bd7518a 100644 --- a/ui/storm/tsconfig.json +++ b/ui/storm/tsconfig.json @@ -1,6 +1,6 @@ { "extends": "../tsconfig.base.json", "compilerOptions": { - "types": ["lichess", "cash"] + "types": ["lichess", "web", "cash"] } } diff --git a/ui/swiss/package.json b/ui/swiss/package.json index 76566a2b09..e1ec6b8535 100644 --- a/ui/swiss/package.json +++ b/ui/swiss/package.json @@ -15,6 +15,7 @@ "@build/rollupProject": "2.0.0", "@types/cash": "8.0.0", "@types/lichess": "2.0.0", + "@types/web": "=0.0.32", "rollup": "^2.56.2", "typescript": "^4.4.3" }, diff --git a/ui/swiss/tsconfig.json b/ui/swiss/tsconfig.json index 0a0bf01669..971bd7518a 100644 --- a/ui/swiss/tsconfig.json +++ b/ui/swiss/tsconfig.json @@ -1,6 +1,6 @@ { "extends": "../tsconfig.base.json", "compilerOptions": { - "types": ["lichess", "cash"] + "types": ["lichess", "web", "cash"] } } diff --git a/ui/tournament/package.json b/ui/tournament/package.json index 12a12d1391..9b63df261a 100644 --- a/ui/tournament/package.json +++ b/ui/tournament/package.json @@ -14,6 +14,7 @@ "devDependencies": { "@build/rollupProject": "2.0.0", "@types/lichess": "2.0.0", + "@types/web": "=0.0.32", "rollup": "^2.56.2", "typescript": "^4.4.3" }, diff --git a/ui/tournamentCalendar/package.json b/ui/tournamentCalendar/package.json index f8807904fe..e522ad9f97 100644 --- a/ui/tournamentCalendar/package.json +++ b/ui/tournamentCalendar/package.json @@ -14,6 +14,7 @@ "devDependencies": { "@build/rollupProject": "2.0.0", "@types/lichess": "2.0.0", + "@types/web": "=0.0.32", "rollup": "^2.56.2", "typescript": "^4.4.3" }, diff --git a/ui/tournamentSchedule/package.json b/ui/tournamentSchedule/package.json index db72b370d7..49f9293d53 100644 --- a/ui/tournamentSchedule/package.json +++ b/ui/tournamentSchedule/package.json @@ -14,6 +14,7 @@ "devDependencies": { "@build/rollupProject": "2.0.0", "@types/lichess": "2.0.0", + "@types/web": "=0.0.32", "rollup": "^2.56.2", "typescript": "^4.4.3" }, diff --git a/ui/tree/package.json b/ui/tree/package.json index ac2fc66a2b..6476201462 100644 --- a/ui/tree/package.json +++ b/ui/tree/package.json @@ -19,6 +19,7 @@ }, "devDependencies": { "@types/lichess": "2.0.0", + "@types/web": "=0.0.32", "typescript": "^4.4.3" }, "dependencies": { diff --git a/ui/tsconfig.base.json b/ui/tsconfig.base.json index 03b791aef2..7cd6711fd5 100644 --- a/ui/tsconfig.base.json +++ b/ui/tsconfig.base.json @@ -10,7 +10,7 @@ "moduleResolution": "node", "target": "ES2017", "module": "esnext", - "lib": ["DOM", "ES2017", "DOM.iterable"], - "types": ["lichess"] + "lib": ["ES2017"], + "types": ["lichess", "web"] } } diff --git a/yarn.lock b/yarn.lock index 495817c382..0183f3d2c4 100644 --- a/yarn.lock +++ b/yarn.lock @@ -287,6 +287,11 @@ resolved "https://registry.yarnpkg.com/@types/scheduler/-/scheduler-0.16.1.tgz#18845205e86ff0038517aab7a18a62a6b9f71275" integrity sha512-EaCxbanVeyxDRTQBkdLb3Bvl/HK7PBK6UJjsSixB0iHKoWxE5uu2Q/DgtpOhPIojN0Zl1whvOd7PoHs2P0s5eA== +"@types/web@=0.0.32": + version "0.0.32" + resolved "https://registry.yarnpkg.com/@types/web/-/web-0.0.32.tgz#f0fd2a26f49719fe999a6a7edc7a37d13b288bec" + integrity sha512-P6r3FT1Ta4ClRVQylpanWN25tYn9fVb68b1eA2thEr5CxjxKJBZMCMXy+di+p3cHVZ0xiqKKLE2cr6iKdgDY2w== + "@types/webrtc@^0.0.27": version "0.0.27" resolved "https://registry.yarnpkg.com/@types/webrtc/-/webrtc-0.0.27.tgz#cf9118fa0ac54e530f0ee16c45b8e34df70ef47d"