Re-export more referenced types from protocol.ts (#58487)

This commit is contained in:
Andrew Branch 2024-05-09 11:42:15 -07:00 committed by GitHub
parent 81e9929154
commit 19dc1c6c8c
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
2 changed files with 17 additions and 1 deletions

View File

@ -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<T, NewStringIndexSignatureType> = { [K in keyof T]: string extends K ? NewStringIndexSignatureType : T[K]; };
type ChangePropertyTypes<T, Substitutions extends { [K in keyof T]?: any; }> = {

View File

@ -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;