diff --git a/build/package.json b/build/package.json index 7e096ee9bab0720fbb35faa56d04839f09dbe625..64c0f9277b018cb2963b148341002192bd58b132 100644 --- a/build/package.json +++ b/build/package.json @@ -38,7 +38,7 @@ "minimist": "^1.2.0", "request": "^2.85.0", "tslint": "^5.9.1", - "typescript": "3.1.4", + "typescript": "3.2.2", "vsce": "1.48.0", "xml2js": "^0.4.17" }, diff --git a/build/yarn.lock b/build/yarn.lock index 45a096572239740ce065075326b5302a3e5e0df7..4d2a53c8ee7ef0f4393220a2c33cb893728c48ab 100644 --- a/build/yarn.lock +++ b/build/yarn.lock @@ -1894,10 +1894,10 @@ typed-rest-client@^0.9.0: tunnel "0.0.4" underscore "1.8.3" -typescript@3.1.4: - version "3.1.4" - resolved "https://registry.yarnpkg.com/typescript/-/typescript-3.1.4.tgz#c74ef7b3c2da65beff548b903022cb8c3cd997ed" - integrity sha512-JZHJtA6ZL15+Q3Dqkbh8iCUmvxD3iJ7ujXS+fVkKnwIVAdHc5BJTDNM0aTrnr2luKulFjU7W+SRhDZvi66Ru7Q== +typescript@3.2.2: + version "3.2.2" + resolved "https://registry.yarnpkg.com/typescript/-/typescript-3.2.2.tgz#fe8101c46aa123f8353523ebdcf5730c2ae493e5" + integrity sha512-VCj5UiSyHBjwfYacmDuc/NOk4QQixbE+Wn7MFJuS0nRuPQbof132Pw4u53dm264O8LPc2MVsc7RJNml5szurkg== uc.micro@^1.0.1, uc.micro@^1.0.5: version "1.0.5" diff --git a/extensions/typescript-language-features/src/utils/arrays.ts b/extensions/typescript-language-features/src/utils/arrays.ts index e8aa98a7582c218e22679070b0ff2968dbf126da..bf403c3afeb77a6e5e1aea7e9b843dd7b3b0f47c 100644 --- a/extensions/typescript-language-features/src/utils/arrays.ts +++ b/extensions/typescript-language-features/src/utils/arrays.ts @@ -16,6 +16,6 @@ export function equals(one: ReadonlyArray, other: ReadonlyArray, itemEq return true; } -export function flatten(arr: ReadonlyArray>): T[] { +export function flatten(arr: ReadonlyArray[]): T[] { return ([] as T[]).concat.apply([], arr); } \ No newline at end of file diff --git a/package.json b/package.json index c4b850d634228e18022faa549209f352b8c477d3..8fbbfd3e7b198b172740ea0da37dc506f020f492 100644 --- a/package.json +++ b/package.json @@ -125,7 +125,7 @@ "source-map": "^0.4.4", "ts-loader": "^4.4.2", "tslint": "^5.11.0", - "typescript": "3.1.4", + "typescript": "3.2.2", "typescript-formatter": "7.1.0", "typescript-tslint-plugin": "^0.0.7", "uglify-es": "^3.0.18", diff --git a/yarn.lock b/yarn.lock index e8682b9320ce64ec0061fad0b720a0bd0a41f69e..231e608ea25fdc359ef274e0bdc1f53b348c3fb4 100644 --- a/yarn.lock +++ b/yarn.lock @@ -8823,10 +8823,10 @@ typescript-tslint-plugin@^0.0.7: minimatch "^3.0.4" vscode-languageserver "^5.1.0" -typescript@3.1.4: - version "3.1.4" - resolved "https://registry.yarnpkg.com/typescript/-/typescript-3.1.4.tgz#c74ef7b3c2da65beff548b903022cb8c3cd997ed" - integrity sha512-JZHJtA6ZL15+Q3Dqkbh8iCUmvxD3iJ7ujXS+fVkKnwIVAdHc5BJTDNM0aTrnr2luKulFjU7W+SRhDZvi66Ru7Q== +typescript@3.2.2: + version "3.2.2" + resolved "https://registry.yarnpkg.com/typescript/-/typescript-3.2.2.tgz#fe8101c46aa123f8353523ebdcf5730c2ae493e5" + integrity sha512-VCj5UiSyHBjwfYacmDuc/NOk4QQixbE+Wn7MFJuS0nRuPQbof132Pw4u53dm264O8LPc2MVsc7RJNml5szurkg== typescript@^2.6.2: version "2.6.2"