summaryrefslogtreecommitdiff
path: root/cli/tsc/99_main_compiler.js
diff options
context:
space:
mode:
Diffstat (limited to 'cli/tsc/99_main_compiler.js')
-rw-r--r--cli/tsc/99_main_compiler.js72
1 files changed, 39 insertions, 33 deletions
diff --git a/cli/tsc/99_main_compiler.js b/cli/tsc/99_main_compiler.js
index b50e32c76..1dc00873d 100644
--- a/cli/tsc/99_main_compiler.js
+++ b/cli/tsc/99_main_compiler.js
@@ -502,6 +502,18 @@ delete Object.prototype.__proto__;
compilationSettings = options;
return respond(id, true);
}
+ case "findRenameLocations": {
+ return respond(
+ id,
+ languageService.findRenameLocations(
+ request.specifier,
+ request.position,
+ request.findInStrings,
+ request.findInComments,
+ request.providePrefixAndSuffixTextForRename,
+ ),
+ );
+ }
case "getAsset": {
const sourceFile = host.getSourceFile(
request.specifier,
@@ -509,6 +521,25 @@ delete Object.prototype.__proto__;
);
return respond(id, sourceFile && sourceFile.text);
}
+ case "getCompletions": {
+ return respond(
+ id,
+ languageService.getCompletionsAtPosition(
+ request.specifier,
+ request.position,
+ request.preferences,
+ ),
+ );
+ }
+ case "getDefinition": {
+ return respond(
+ id,
+ languageService.getDefinitionAndBoundSpan(
+ request.specifier,
+ request.position,
+ ),
+ );
+ }
case "getDiagnostics": {
try {
/** @type {Record<string, any[]>} */
@@ -530,25 +561,6 @@ delete Object.prototype.__proto__;
return respond(id, {});
}
}
- case "getQuickInfo": {
- return respond(
- id,
- languageService.getQuickInfoAtPosition(
- request.specifier,
- request.position,
- ),
- );
- }
- case "getCompletions": {
- return respond(
- id,
- languageService.getCompletionsAtPosition(
- request.specifier,
- request.position,
- request.preferences,
- ),
- );
- }
case "getDocumentHighlights": {
return respond(
id,
@@ -559,42 +571,36 @@ delete Object.prototype.__proto__;
),
);
}
- case "getReferences": {
+ case "getImplementation": {
return respond(
id,
- languageService.getReferencesAtPosition(
+ languageService.getImplementationAtPosition(
request.specifier,
request.position,
),
);
}
- case "getDefinition": {
+ case "getNavigationTree": {
return respond(
id,
- languageService.getDefinitionAndBoundSpan(
- request.specifier,
- request.position,
- ),
+ languageService.getNavigationTree(request.specifier),
);
}
- case "getImplementation": {
+ case "getQuickInfo": {
return respond(
id,
- languageService.getImplementationAtPosition(
+ languageService.getQuickInfoAtPosition(
request.specifier,
request.position,
),
);
}
- case "findRenameLocations": {
+ case "getReferences": {
return respond(
id,
- languageService.findRenameLocations(
+ languageService.getReferencesAtPosition(
request.specifier,
request.position,
- request.findInStrings,
- request.findInComments,
- request.providePrefixAndSuffixTextForRename,
),
);
}