summaryrefslogtreecommitdiff
path: root/cli/tsc/compiler.d.ts
diff options
context:
space:
mode:
Diffstat (limited to 'cli/tsc/compiler.d.ts')
-rw-r--r--cli/tsc/compiler.d.ts58
1 files changed, 32 insertions, 26 deletions
diff --git a/cli/tsc/compiler.d.ts b/cli/tsc/compiler.d.ts
index fc0a2bf83..17d6ddb38 100644
--- a/cli/tsc/compiler.d.ts
+++ b/cli/tsc/compiler.d.ts
@@ -42,15 +42,16 @@ declare global {
type LanguageServerRequest =
| ConfigureRequest
+ | FindRenameLocationsRequest
| GetAsset
+ | GetCompletionsRequest
+ | GetDefinitionRequest
| GetDiagnosticsRequest
- | GetQuickInfoRequest
| GetDocumentHighlightsRequest
- | GetReferencesRequest
- | GetDefinitionRequest
- | GetCompletionsRequest
| GetImplementationRequest
- | FindRenameLocationsRequest;
+ | GetNavigationTree
+ | GetQuickInfoRequest
+ | GetReferencesRequest;
interface BaseLanguageServerRequest {
id: number;
@@ -63,18 +64,34 @@ declare global {
compilerOptions: Record<string, any>;
}
+ interface FindRenameLocationsRequest extends BaseLanguageServerRequest {
+ method: "findRenameLocations";
+ specifier: string;
+ position: number;
+ findInStrings: boolean;
+ findInComments: boolean;
+ providePrefixAndSuffixTextForRename: boolean;
+ }
+
interface GetAsset extends BaseLanguageServerRequest {
method: "getAsset";
specifier: string;
}
+ interface GetCompletionsRequest extends BaseLanguageServerRequest {
+ method: "getCompletions";
+ specifier: string;
+ position: number;
+ preferences: ts.UserPreferences;
+ }
+
interface GetDiagnosticsRequest extends BaseLanguageServerRequest {
method: "getDiagnostics";
specifiers: string[];
}
- interface GetQuickInfoRequest extends BaseLanguageServerRequest {
- method: "getQuickInfo";
+ interface GetDefinitionRequest extends BaseLanguageServerRequest {
+ method: "getDefinition";
specifier: string;
position: number;
}
@@ -86,37 +103,26 @@ declare global {
filesToSearch: string[];
}
- interface GetReferencesRequest extends BaseLanguageServerRequest {
- method: "getReferences";
+ interface GetImplementationRequest extends BaseLanguageServerRequest {
+ method: "getImplementation";
specifier: string;
position: number;
}
- interface GetDefinitionRequest extends BaseLanguageServerRequest {
- method: "getDefinition";
+ interface GetNavigationTree extends BaseLanguageServerRequest {
+ method: "getNavigationTree";
specifier: string;
- position: number;
}
- interface GetCompletionsRequest extends BaseLanguageServerRequest {
- method: "getCompletions";
- specifier: string;
- position: number;
- preferences: ts.UserPreferences;
- }
-
- interface GetImplementationRequest extends BaseLanguageServerRequest {
- method: "getImplementation";
+ interface GetQuickInfoRequest extends BaseLanguageServerRequest {
+ method: "getQuickInfo";
specifier: string;
position: number;
}
- interface FindRenameLocationsRequest extends BaseLanguageServerRequest {
- method: "findRenameLocations";
+ interface GetReferencesRequest extends BaseLanguageServerRequest {
+ method: "getReferences";
specifier: string;
position: number;
- findInStrings: boolean;
- findInComments: boolean;
- providePrefixAndSuffixTextForRename: boolean;
}
}