summaryrefslogtreecommitdiff
path: root/cli/tsc/compiler.d.ts
diff options
context:
space:
mode:
authorNayeem Rahman <nayeemrmn99@gmail.com>2023-10-02 07:32:05 +0100
committerGitHub <noreply@github.com>2023-10-02 07:32:05 +0100
commit6fd2d0841871018bd394ebbdccd4c1f39e5cf773 (patch)
tree635b0402b090a2792be20c2a45850b30ca3cb9b5 /cli/tsc/compiler.d.ts
parentde25c81fd0860d0fb604d105534721d8b37a4abd (diff)
refactor(lsp): clean up tsc requests (#20743)
Diffstat (limited to 'cli/tsc/compiler.d.ts')
-rw-r--r--cli/tsc/compiler.d.ts235
1 files changed, 0 insertions, 235 deletions
diff --git a/cli/tsc/compiler.d.ts b/cli/tsc/compiler.d.ts
index 30e433405..73298a44b 100644
--- a/cli/tsc/compiler.d.ts
+++ b/cli/tsc/compiler.d.ts
@@ -56,239 +56,4 @@ declare global {
...args: any[]
): void;
}
-
- type LanguageServerRequest =
- | Restart
- | ConfigureRequest
- | FindRenameLocationsRequest
- | GetAssets
- | GetApplicableRefactors
- | GetEditsForRefactor
- | GetEditsForFileRename
- | GetCodeFixes
- | GetCombinedCodeFix
- | GetCompletionDetails
- | GetCompletionsRequest
- | GetDefinitionRequest
- | GetDiagnosticsRequest
- | GetDocumentHighlightsRequest
- | GetEncodedSemanticClassifications
- | GetImplementationRequest
- | GetNavigateToItems
- | GetNavigationTree
- | GetOutliningSpans
- | GetQuickInfoRequest
- | FindReferencesRequest
- | GetSignatureHelpItemsRequest
- | GetSmartSelectionRange
- | GetSupportedCodeFixes
- | GetTypeDefinitionRequest
- | PrepareCallHierarchy
- | ProvideCallHierarchyIncomingCalls
- | ProvideCallHierarchyOutgoingCalls
- | ProvideInlayHints;
-
- interface BaseLanguageServerRequest {
- id: number;
- method: string;
- }
-
- interface ConfigureRequest extends BaseLanguageServerRequest {
- method: "configure";
- // deno-lint-ignore no-explicit-any
- compilerOptions: Record<string, any>;
- }
-
- interface FindRenameLocationsRequest extends BaseLanguageServerRequest {
- method: "findRenameLocations";
- specifier: string;
- position: number;
- findInStrings: boolean;
- findInComments: boolean;
- providePrefixAndSuffixTextForRename: boolean;
- }
-
- interface GetAssets extends BaseLanguageServerRequest {
- method: "getAssets";
- }
-
- interface GetApplicableRefactors extends BaseLanguageServerRequest {
- method: "getApplicableRefactors";
- specifier: string;
- range: ts.TextRange;
- preferences?: ts.UserPreferences;
- kind: string;
- }
-
- interface GetEditsForRefactor extends BaseLanguageServerRequest {
- method: "getEditsForRefactor";
- specifier: string;
- formatCodeSettings: ts.FormatCodeSettings;
- range: ts.TextRange;
- refactorName: string;
- actionName: string;
- preferences?: ts.UserPreferences;
- }
-
- interface GetEditsForFileRename extends BaseLanguageServerRequest {
- method: "getEditsForFileRename";
- oldSpecifier: string;
- newSpecifier: string;
- formatCodeSettings: ts.FormatCodeSettings;
- preferences?: ts.UserPreferences;
- }
-
- interface GetCodeFixes extends BaseLanguageServerRequest {
- method: "getCodeFixes";
- specifier: string;
- startPosition: number;
- endPosition: number;
- errorCodes: string[];
- formatCodeSettings: ts.FormatCodeSettings;
- preferences: ts.UserPreferences;
- }
-
- interface GetCombinedCodeFix extends BaseLanguageServerRequest {
- method: "getCombinedCodeFix";
- specifier: string;
- // deno-lint-ignore ban-types
- fixId: {};
- formatCodeSettings: ts.FormatCodeSettings;
- preferences: ts.UserPreferences;
- }
-
- interface GetCompletionDetails extends BaseLanguageServerRequest {
- method: "getCompletionDetails";
- args: {
- specifier: string;
- position: number;
- name: string;
- formatCodeSettings: ts.FormatCodeSettings;
- source?: string;
- preferences?: ts.UserPreferences;
- data?: ts.CompletionEntryData;
- };
- }
-
- interface GetCompletionsRequest extends BaseLanguageServerRequest {
- method: "getCompletions";
- specifier: string;
- position: number;
- preferences: ts.GetCompletionsAtPositionOptions;
- formatCodeSettings: ts.FormatCodeSettings;
- }
-
- interface GetDiagnosticsRequest extends BaseLanguageServerRequest {
- method: "getDiagnostics";
- specifiers: string[];
- }
-
- interface GetDefinitionRequest extends BaseLanguageServerRequest {
- method: "getDefinition";
- specifier: string;
- position: number;
- }
-
- interface GetDocumentHighlightsRequest extends BaseLanguageServerRequest {
- method: "getDocumentHighlights";
- specifier: string;
- position: number;
- filesToSearch: string[];
- }
-
- interface GetEncodedSemanticClassifications
- extends BaseLanguageServerRequest {
- method: "getEncodedSemanticClassifications";
- specifier: string;
- span: ts.TextSpan;
- }
-
- interface GetImplementationRequest extends BaseLanguageServerRequest {
- method: "getImplementation";
- specifier: string;
- position: number;
- }
-
- interface GetNavigateToItems extends BaseLanguageServerRequest {
- method: "getNavigateToItems";
- search: string;
- maxResultCount?: number;
- fileName?: string;
- }
-
- interface GetNavigationTree extends BaseLanguageServerRequest {
- method: "getNavigationTree";
- specifier: string;
- }
-
- interface GetOutliningSpans extends BaseLanguageServerRequest {
- method: "getOutliningSpans";
- specifier: string;
- }
-
- interface GetQuickInfoRequest extends BaseLanguageServerRequest {
- method: "getQuickInfo";
- specifier: string;
- position: number;
- }
-
- interface FindReferencesRequest extends BaseLanguageServerRequest {
- method: "findReferences";
- specifier: string;
- position: number;
- }
-
- interface GetSignatureHelpItemsRequest extends BaseLanguageServerRequest {
- method: "getSignatureHelpItems";
- specifier: string;
- position: number;
- options: ts.SignatureHelpItemsOptions;
- }
-
- interface GetSmartSelectionRange extends BaseLanguageServerRequest {
- method: "getSmartSelectionRange";
- specifier: string;
- position: number;
- }
-
- interface GetSupportedCodeFixes extends BaseLanguageServerRequest {
- method: "getSupportedCodeFixes";
- }
-
- interface GetTypeDefinitionRequest extends BaseLanguageServerRequest {
- method: "getTypeDefinition";
- specifier: string;
- position: number;
- }
-
- interface PrepareCallHierarchy extends BaseLanguageServerRequest {
- method: "prepareCallHierarchy";
- specifier: string;
- position: number;
- }
-
- interface ProvideCallHierarchyIncomingCalls
- extends BaseLanguageServerRequest {
- method: "provideCallHierarchyIncomingCalls";
- specifier: string;
- position: number;
- }
-
- interface ProvideCallHierarchyOutgoingCalls
- extends BaseLanguageServerRequest {
- method: "provideCallHierarchyOutgoingCalls";
- specifier: string;
- position: number;
- }
-
- interface ProvideInlayHints extends BaseLanguageServerRequest {
- method: "provideInlayHints";
- specifier: string;
- span: ts.TextSpan;
- preferences?: ts.UserPreferences;
- }
-
- interface Restart extends BaseLanguageServerRequest {
- method: "restart";
- }
}