LspClientConfig
LspClientConfig =
object
Properties
Section titled “Properties”capabilities?
Section titled “capabilities?”
readonlyoptionalcapabilities?:ClientCapabilities
clientInfo?
Section titled “clientInfo?”
readonlyoptionalclientInfo?:InitializeParams["clientInfo"]
initializationOptions?
Section titled “initializationOptions?”
readonlyoptionalinitializationOptions?:unknown
locale?
Section titled “locale?”
readonlyoptionallocale?:string
notificationHandlers?
Section titled “notificationHandlers?”
readonlyoptionalnotificationHandlers?:Readonly<Record<string,LspNotificationHandler<LspClient>>>
processId?
Section titled “processId?”
readonlyoptionalprocessId?:number|null
rootUri?
Section titled “rootUri?”
readonlyoptionalrootUri?:DocumentUri|null
serverMessageHandler?
Section titled “serverMessageHandler?”
readonlyoptionalserverMessageHandler?:LspServerMessageHandler<LspClient>
serverRequestHandlers?
Section titled “serverRequestHandlers?”
readonlyoptionalserverRequestHandlers?:Readonly<Record<string,LspServerRequestHandler<LspClient>>>
timeoutMs?
Section titled “timeoutMs?”
readonlyoptionaltimeoutMs?:number
unhandledNotification?
Section titled “unhandledNotification?”
readonlyoptionalunhandledNotification?:LspUnhandledNotificationHandler<LspClient>
workspace?
Section titled “workspace?”
readonlyoptionalworkspace?:LspClientWorkspace
workspaceFolders?
Section titled “workspaceFolders?”
readonlyoptionalworkspaceFolders?: readonlyWorkspaceFolder[] |null