UNPKG

@typespec/compiler

Version:

TypeSpec compiler and standard library

25 lines 789 B
import type { Connection } from "vscode-languageserver/node"; import { ServerHost } from "./types.js"; interface LSPConfig { emit?: string[]; } interface Config { lsp?: LSPConfig; entrypoint?: string[]; } /** * TypeSpec client-side configuration provider * Inspired by VS Code's WorkspaceConfiguration API for extensibility */ export interface ClientConfigProvider { /** * Initialize client configuration with connection and host * @param connection Language server connection * @param host Server host instance */ initialize(connection: Connection, host: ServerHost): Promise<void>; config?: Config; } export declare function createClientConfigProvider(): ClientConfigProvider; export {}; //# sourceMappingURL=client-config-provider.d.ts.map