diff options
Diffstat (limited to 'cli/tsc/compiler.d.ts')
-rw-r--r-- | cli/tsc/compiler.d.ts | 58 |
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; } } |