Files
website/node_modules/@volar/language-server/browser.d.ts
2024-05-06 17:15:30 -04:00

20 lines
1.1 KiB
TypeScript

import * as vscode from 'vscode-languageserver/browser';
export * from 'vscode-languageserver/browser';
export * from './index';
export * from './lib/project/simpleProjectProvider';
export * from './lib/project/typescriptProjectProvider';
export declare function createConnection(): vscode.Connection;
export declare function createServer(connection: vscode.Connection): {
initialize: (params: Omit<vscode.InitializeParams, "initializationOptions"> & {
initializationOptions?: import("./index").InitializationOptions | undefined;
}, projectProviderFactory: import("./index").ServerProjectProviderFactory, _serverOptions: import("./lib/server").ServerOptions) => Promise<vscode.InitializeResult<any>>;
initialized: () => void;
shutdown: () => void;
readonly projects: import("./index").ServerProjectProvider;
readonly env: import("./index").ServerRuntimeEnvironment;
};
export declare function loadTsdkByUrl(tsdkUrl: string, locale: string | undefined): Promise<{
typescript: typeof import("typescript");
diagnosticMessages: import("typescript").MapLike<string> | undefined;
}>;