Back to Beekeeper Studio

Language Server Client API

apps/ui-kit/docs/api/language-server-client.md

5.7.22.1 KB
Original Source

Language Server Client API

Properties

NameTypeDescription
readybooleanWhether the language server client is initialized and ready.

Methods

NameDescriptionArgumentsReturn value
request()Sends a request to the language server.requestObject: RequestArguments, timeout?: numberPromise<any>
onReady()Registers a callback for when the client is ready. If the client is already ready, the callback will be called immediately.callback: (capabilities: object) => void
getCapabilities()Returns the language server capabilities.-object
extension()Creates a CodeMirror extension.options: objectExtension[]

RequestArguments

PropertyTypeDescription
methodstringThe request method name. For example, 'workspace/executeCommand'
params(unknown[] | object)?Optional parameters for the request. { command: "fixAllFixableProblems" }