Skip to content

Commit 19dc1c6

Browse files
authored
Re-export more referenced types from protocol.ts (#58487)
1 parent 81e9929 commit 19dc1c6

File tree

2 files changed

+17
-1
lines changed

2 files changed

+17
-1
lines changed

src/server/protocol.ts

Lines changed: 9 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,13 +6,21 @@ import type {
66
EndOfLineState,
77
FileExtensionInfo,
88
HighlightSpanKind,
9+
InlayHintKind,
910
InteractiveRefactorArguments,
1011
OutputFile,
12+
RefactorActionInfo,
1113
RefactorTriggerReason,
1214
RenameInfoFailure,
1315
RenameLocation,
1416
ScriptElementKind,
1517
ScriptKind,
18+
SignatureHelpCharacterTypedReason,
19+
SignatureHelpInvokedReason,
20+
SignatureHelpParameter,
21+
SignatureHelpRetriggerCharacter,
22+
SignatureHelpRetriggeredReason,
23+
SignatureHelpTriggerCharacter,
1624
SignatureHelpTriggerReason,
1725
SymbolDisplayPart,
1826
TextChange,
@@ -30,7 +38,7 @@ import {
3038
} from "./_namespaces/ts.js";
3139

3240
// These types/enums used to be defined in duplicate here and exported. They are re-exported to avoid breaking changes.
33-
export { ApplicableRefactorInfo, ClassificationType, CompletionsTriggerCharacter, CompletionTriggerKind, OrganizeImportsMode, RefactorTriggerReason, RenameInfoFailure, SemicolonPreference, SignatureHelpTriggerReason, SymbolDisplayPart, UserPreferences };
41+
export { ApplicableRefactorInfo, ClassificationType, CompletionsTriggerCharacter, CompletionTriggerKind, InlayHintKind, OrganizeImportsMode, RefactorActionInfo, RefactorTriggerReason, RenameInfoFailure, SemicolonPreference, SignatureHelpCharacterTypedReason, SignatureHelpInvokedReason, SignatureHelpParameter, SignatureHelpRetriggerCharacter, SignatureHelpRetriggeredReason, SignatureHelpTriggerCharacter, SignatureHelpTriggerReason, SymbolDisplayPart, UserPreferences };
3442

3543
type ChangeStringIndexSignature<T, NewStringIndexSignatureType> = { [K in keyof T]: string extends K ? NewStringIndexSignatureType : T[K]; };
3644
type ChangePropertyTypes<T, Substitutions extends { [K in keyof T]?: any; }> = {

tests/baselines/reference/api/typescript.d.ts

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -20,10 +20,18 @@ declare namespace ts {
2020
export import ClassificationType = ts.ClassificationType;
2121
export import CompletionsTriggerCharacter = ts.CompletionsTriggerCharacter;
2222
export import CompletionTriggerKind = ts.CompletionTriggerKind;
23+
export import InlayHintKind = ts.InlayHintKind;
2324
export import OrganizeImportsMode = ts.OrganizeImportsMode;
25+
export import RefactorActionInfo = ts.RefactorActionInfo;
2426
export import RefactorTriggerReason = ts.RefactorTriggerReason;
2527
export import RenameInfoFailure = ts.RenameInfoFailure;
2628
export import SemicolonPreference = ts.SemicolonPreference;
29+
export import SignatureHelpCharacterTypedReason = ts.SignatureHelpCharacterTypedReason;
30+
export import SignatureHelpInvokedReason = ts.SignatureHelpInvokedReason;
31+
export import SignatureHelpParameter = ts.SignatureHelpParameter;
32+
export import SignatureHelpRetriggerCharacter = ts.SignatureHelpRetriggerCharacter;
33+
export import SignatureHelpRetriggeredReason = ts.SignatureHelpRetriggeredReason;
34+
export import SignatureHelpTriggerCharacter = ts.SignatureHelpTriggerCharacter;
2735
export import SignatureHelpTriggerReason = ts.SignatureHelpTriggerReason;
2836
export import SymbolDisplayPart = ts.SymbolDisplayPart;
2937
export import UserPreferences = ts.UserPreferences;

0 commit comments

Comments
 (0)