Skip to content

LspClientConfig

LspClientConfig = object

readonly optional capabilities?: ClientCapabilities


readonly optional clientInfo?: InitializeParams["clientInfo"]


readonly optional initializationOptions?: unknown


readonly optional locale?: string


readonly optional notificationHandlers?: Readonly<Record<string, LspNotificationHandler<LspClient>>>


readonly optional processId?: number | null


readonly optional rootUri?: DocumentUri | null


readonly optional serverMessageHandler?: LspServerMessageHandler<LspClient>


readonly optional serverRequestHandlers?: Readonly<Record<string, LspServerRequestHandler<LspClient>>>


readonly optional timeoutMs?: number


readonly optional unhandledNotification?: LspUnhandledNotificationHandler<LspClient>


readonly optional workspace?: LspClientWorkspace


readonly optional workspaceFolders?: readonly WorkspaceFolder[] | null