From 090b38daa1a3ed1c2e86e9433bc62b3b10c71704 Mon Sep 17 00:00:00 2001 From: Armando Aguirre Date: Tue, 25 Feb 2020 16:08:45 -0800 Subject: [PATCH] Updated d.ts baselines --- .../reference/api/tsserverlibrary.d.ts | 32 +++++++++++++++++++ tests/baselines/reference/api/typescript.d.ts | 2 ++ 2 files changed, 34 insertions(+) diff --git a/tests/baselines/reference/api/tsserverlibrary.d.ts b/tests/baselines/reference/api/tsserverlibrary.d.ts index 70e563b7e1c..94a2fa743ac 100644 --- a/tests/baselines/reference/api/tsserverlibrary.d.ts +++ b/tests/baselines/reference/api/tsserverlibrary.d.ts @@ -5315,6 +5315,8 @@ declare namespace ts { getEditsForFileRename(oldFilePath: string, newFilePath: string, formatOptions: FormatCodeSettings, preferences: UserPreferences | undefined): readonly FileTextChanges[]; getEmitOutput(fileName: string, emitOnlyDtsFiles?: boolean, forceDtsEmit?: boolean): EmitOutput; getProgram(): Program | undefined; + toggleLineComment(fileName: string, textRanges: TextRange[]): TextChange[]; + toggleMultilineComment(fileName: string, textRanges: TextRange[]): TextChange[]; dispose(): void; } interface JsxClosingTagInfo { @@ -6300,6 +6302,10 @@ declare namespace ts.server.protocol { GetEditsForFileRename = "getEditsForFileRename", ConfigurePlugin = "configurePlugin", SelectionRange = "selectionRange", + ToggleLineComment = "toggleLineComment", + ToggleLineCommentFull = "toggleLineComment-full", + ToggleMultilineComment = "toggleMultilineComment", + ToggleMultilineCommentFull = "toggleMultilineComment-full", PrepareCallHierarchy = "prepareCallHierarchy", ProvideCallHierarchyIncomingCalls = "provideCallHierarchyIncomingCalls", ProvideCallHierarchyOutgoingCalls = "provideCallHierarchyOutgoingCalls" @@ -6875,6 +6881,16 @@ declare namespace ts.server.protocol { */ end: Location; } + interface TextRange { + /** + * Position of the first character. + */ + pos: number; + /** + * Position of the last character. + */ + end: number; + } /** * Object found in response messages defining a span of text in a specific source file. */ @@ -7324,6 +7340,20 @@ declare namespace ts.server.protocol { textSpan: TextSpan; parent?: SelectionRange; } + interface ToggleLineCommentRequest extends FileRequest { + command: CommandTypes.ToggleLineComment; + arguments: ToggleLineCommentRequestArgs; + } + interface ToggleLineCommentRequestArgs extends FileRequestArgs { + textRanges: TextRange[]; + } + interface ToggleMultilineCommentRequest extends FileRequest { + command: CommandTypes.ToggleMultilineComment; + arguments: ToggleMultilineCommentRequestArgs; + } + interface ToggleMultilineCommentRequestArgs extends FileRequestArgs { + textRanges: TextRange[]; + } /** * Information found in an "open" request. */ @@ -9677,6 +9707,8 @@ declare namespace ts.server { private getDiagnosticsForProject; private configurePlugin; private getSmartSelectionRange; + private toggleLineComment; + private toggleMultilineComment; private mapSelectionRange; private getScriptInfoFromProjectService; private toProtocolCallHierarchyItem; diff --git a/tests/baselines/reference/api/typescript.d.ts b/tests/baselines/reference/api/typescript.d.ts index b6397f88523..9ef800f41e4 100644 --- a/tests/baselines/reference/api/typescript.d.ts +++ b/tests/baselines/reference/api/typescript.d.ts @@ -5315,6 +5315,8 @@ declare namespace ts { getEditsForFileRename(oldFilePath: string, newFilePath: string, formatOptions: FormatCodeSettings, preferences: UserPreferences | undefined): readonly FileTextChanges[]; getEmitOutput(fileName: string, emitOnlyDtsFiles?: boolean, forceDtsEmit?: boolean): EmitOutput; getProgram(): Program | undefined; + toggleLineComment(fileName: string, textRanges: TextRange[]): TextChange[]; + toggleMultilineComment(fileName: string, textRanges: TextRange[]): TextChange[]; dispose(): void; } interface JsxClosingTagInfo {