From ee50f24411ae5af4ec4c212cda840fdca71c5ab6 Mon Sep 17 00:00:00 2001 From: guesswhozzz Date: Mon, 3 Mar 2025 16:16:40 +0300 Subject: [PATCH 1/3] Update TypeScript completion to version 5.7 patch note: https://devblogs.microsoft.com/typescript/announcing-typescript-5-7/ --- src/_tsc | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/_tsc b/src/_tsc index 61b6c90..2d0fa30 100644 --- a/src/_tsc +++ b/src/_tsc @@ -40,7 +40,7 @@ local -a module_types=( local -a bundle_libraries=( es5 es6/es2015 es7/es2016 es2017 es2018 es2019 es2020 es2021 es2022 - es2023 esnext dom dom.iterable dom.asynciterable webworker + es2023 es2024 esnext dom dom.iterable dom.asynciterable webworker webworker.importscripts webworker.iterable webworker.asynciterable scripthost es2015.core es2015.collection es2015.generator es2015.iterable es2015.promise es2015.proxy es2015.reflect @@ -62,7 +62,7 @@ local -a bundle_libraries=( ) local -a targets=( - es5 es6/es2015 es2016 es2017 es2018 es2019 es2020 es2021 es2022 es2023 esnext + es5 es6/es2015 es2016 es2017 es2018 es2019 es2020 es2021 es2022 es2023 es2024 esnext ) local -a watch_modes=( From 42e9e1e5638360d2ee9b808fdea47dde7e7c2f24 Mon Sep 17 00:00:00 2001 From: guesswhozzz Date: Mon, 3 Mar 2025 16:35:36 +0300 Subject: [PATCH 2/3] Update TypeScript completion to version 5.8 patch note: https://devblogs.microsoft.com/typescript/announcing-typescript-5-8/ --- src/_tsc | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/src/_tsc b/src/_tsc index 2d0fa30..548925a 100644 --- a/src/_tsc +++ b/src/_tsc @@ -24,7 +24,7 @@ # Description # ----------- # -# Completion script for tsc v5.6.3. (https://www.typescriptlang.org/) +# Completion script for tsc v5.8.2. (https://www.typescriptlang.org/) # # ------------------------------------------------------------------------------ # Authors @@ -35,8 +35,8 @@ # ------------------------------------------------------------------------------ local -a module_types=( - none commonjs amd umd system es6/es2015 es2020 es2022 esnext node16 nodenext preserve -) + none commonjs amd umd system es6/es2015 es2020 es2022 esnext node16 node18 nodenext preserve +) local -a bundle_libraries=( es5 es6/es2015 es7/es2016 es2017 es2018 es2019 es2020 es2021 es2022 @@ -189,6 +189,8 @@ local -a opts=( '--synchronousWatchDirectory[Synchronously call callbacks and update the state of directory watchers on platforms]' '--excludeDirectories[Remove a list of directories from the watch process]:dirs:_files -/' "--excludeFiles[Remove a list of files from the watch mode's processing]:files:_files" + "--libReplacement[Enable library replacement]:boolean:(true false)" + "--erasableSyntaxOnly[Ensures that runtime constructs which are not part of ECMAScript are not allowed]:boolean:(true false)" '*:: :_files' \ ) From fc979f7a3e6b8324d85c89ca2633697c4f6e60a8 Mon Sep 17 00:00:00 2001 From: guesswhozzz Date: Tue, 4 Mar 2025 09:15:10 +0300 Subject: [PATCH 3/3] Remove unnecessary addition of flags in commands --- src/_tsc | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/_tsc b/src/_tsc index 548925a..227f024 100644 --- a/src/_tsc +++ b/src/_tsc @@ -189,8 +189,8 @@ local -a opts=( '--synchronousWatchDirectory[Synchronously call callbacks and update the state of directory watchers on platforms]' '--excludeDirectories[Remove a list of directories from the watch process]:dirs:_files -/' "--excludeFiles[Remove a list of files from the watch mode's processing]:files:_files" - "--libReplacement[Enable library replacement]:boolean:(true false)" - "--erasableSyntaxOnly[Ensures that runtime constructs which are not part of ECMAScript are not allowed]:boolean:(true false)" + "--libReplacement[Enable library replacement]" + "--erasableSyntaxOnly[Ensures that runtime constructs which are not part of ECMAScript are not allowed]" '*:: :_files' \ )