astro-ghostcms/.pnpm-store/v3/files/10/273f8fad6bc6d18ad5abc77dc6b...

15 lines
861 B
Plaintext

import * as vscode from 'vscode-languageserver';
import { InitializationOptions, LanguageServerPlugin, RuntimeEnvironment } from '../types.js';
import { createConfigurationHost } from './configurationHost.js';
export interface ServerContext {
server: {
initializeParams: vscode.InitializeParams;
connection: vscode.Connection;
runtimeEnv: RuntimeEnvironment;
plugins: LanguageServerPlugin[];
onDidChangeWatchedFiles: vscode.Connection['onDidChangeWatchedFiles'];
configurationHost: ReturnType<typeof createConfigurationHost> | undefined;
};
}
export declare function startCommonLanguageServer(connection: vscode.Connection, _plugins: LanguageServerPlugin[], getRuntimeEnv: (params: vscode.InitializeParams, options: InitializationOptions) => RuntimeEnvironment): void;
//# sourceMappingURL=server.d.ts.map