From 9999d227bfc44ee27d0cd42e5a8961cd164aeb31 Mon Sep 17 00:00:00 2001 From: Andrew Branch Date: Thu, 9 May 2024 09:56:27 -0700 Subject: [PATCH 1/2] Re-export more referenced types from protocol.ts --- src/server/protocol.ts | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/src/server/protocol.ts b/src/server/protocol.ts index 1f21dde2669ba..e8d5b285811f5 100644 --- a/src/server/protocol.ts +++ b/src/server/protocol.ts @@ -6,13 +6,21 @@ import type { EndOfLineState, FileExtensionInfo, HighlightSpanKind, + InlayHintKind, InteractiveRefactorArguments, OutputFile, + RefactorActionInfo, RefactorTriggerReason, RenameInfoFailure, RenameLocation, ScriptElementKind, ScriptKind, + SignatureHelpCharacterTypedReason, + SignatureHelpInvokedReason, + SignatureHelpParameter, + SignatureHelpRetriggerCharacter, + SignatureHelpRetriggeredReason, + SignatureHelpTriggerCharacter, SignatureHelpTriggerReason, SymbolDisplayPart, TextChange, @@ -30,7 +38,7 @@ import { } from "./_namespaces/ts.js"; // These types/enums used to be defined in duplicate here and exported. They are re-exported to avoid breaking changes. -export { ApplicableRefactorInfo, ClassificationType, CompletionsTriggerCharacter, CompletionTriggerKind, OrganizeImportsMode, RefactorTriggerReason, RenameInfoFailure, SemicolonPreference, SignatureHelpTriggerReason, SymbolDisplayPart, UserPreferences }; +export { ApplicableRefactorInfo, ClassificationType, CompletionsTriggerCharacter, CompletionTriggerKind, InlayHintKind, OrganizeImportsMode, RefactorActionInfo, RefactorTriggerReason, RenameInfoFailure, SemicolonPreference, SignatureHelpCharacterTypedReason, SignatureHelpInvokedReason, SignatureHelpParameter, SignatureHelpRetriggerCharacter, SignatureHelpRetriggeredReason, SignatureHelpTriggerCharacter, SignatureHelpTriggerReason, SymbolDisplayPart, UserPreferences }; type ChangeStringIndexSignature = { [K in keyof T]: string extends K ? NewStringIndexSignatureType : T[K]; }; type ChangePropertyTypes = { From c3d20ff558c0e3de14cb1da1d4da052f27855de7 Mon Sep 17 00:00:00 2001 From: Andrew Branch Date: Thu, 9 May 2024 10:31:49 -0700 Subject: [PATCH 2/2] Update API baseline --- tests/baselines/reference/api/typescript.d.ts | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/tests/baselines/reference/api/typescript.d.ts b/tests/baselines/reference/api/typescript.d.ts index b1ac4827d4fd1..214da03f12687 100644 --- a/tests/baselines/reference/api/typescript.d.ts +++ b/tests/baselines/reference/api/typescript.d.ts @@ -20,10 +20,18 @@ declare namespace ts { export import ClassificationType = ts.ClassificationType; export import CompletionsTriggerCharacter = ts.CompletionsTriggerCharacter; export import CompletionTriggerKind = ts.CompletionTriggerKind; + export import InlayHintKind = ts.InlayHintKind; export import OrganizeImportsMode = ts.OrganizeImportsMode; + export import RefactorActionInfo = ts.RefactorActionInfo; export import RefactorTriggerReason = ts.RefactorTriggerReason; export import RenameInfoFailure = ts.RenameInfoFailure; export import SemicolonPreference = ts.SemicolonPreference; + export import SignatureHelpCharacterTypedReason = ts.SignatureHelpCharacterTypedReason; + export import SignatureHelpInvokedReason = ts.SignatureHelpInvokedReason; + export import SignatureHelpParameter = ts.SignatureHelpParameter; + export import SignatureHelpRetriggerCharacter = ts.SignatureHelpRetriggerCharacter; + export import SignatureHelpRetriggeredReason = ts.SignatureHelpRetriggeredReason; + export import SignatureHelpTriggerCharacter = ts.SignatureHelpTriggerCharacter; export import SignatureHelpTriggerReason = ts.SignatureHelpTriggerReason; export import SymbolDisplayPart = ts.SymbolDisplayPart; export import UserPreferences = ts.UserPreferences;