LspClient
Constructors
Section titled “Constructors”Constructor
Section titled “Constructor”new LspClient(
config?):LspClient
Parameters
Section titled “Parameters”config?
Section titled “config?”Returns
Section titled “Returns”LspClient
Properties
Section titled “Properties”initializeResult
Section titled “initializeResult”initializeResult:
InitializeResult<any> |null
serverCapabilities
Section titled “serverCapabilities”serverCapabilities:
ServerCapabilities<any> |null
workspace
Section titled “workspace”
readonlyworkspace:LspClientWorkspace
Accessors
Section titled “Accessors”connected
Section titled “connected”Get Signature
Section titled “Get Signature”get connected():
boolean
Returns
Section titled “Returns”boolean
initialization
Section titled “initialization”Get Signature
Section titled “Get Signature”get initialization():
Promise<void> |null
Returns
Section titled “Returns”Promise<void> | null
initialized
Section titled “initialized”Get Signature
Section titled “Get Signature”get initialized():
boolean
Returns
Section titled “Returns”boolean
Methods
Section titled “Methods”connect()
Section titled “connect()”connect(
transport):Promise<void>
Parameters
Section titled “Parameters”transport
Section titled “transport”Returns
Section titled “Returns”Promise<void>
didChangeDocument()
Section titled “didChangeDocument()”didChangeDocument(
document,change):void
Parameters
Section titled “Parameters”document
Section titled “document”change
Section titled “change”Returns
Section titled “Returns”void
didCloseDocument()
Section titled “didCloseDocument()”didCloseDocument(
document):void
Parameters
Section titled “Parameters”document
Section titled “document”Returns
Section titled “Returns”void
didOpenDocument()
Section titled “didOpenDocument()”didOpenDocument(
document):void
Parameters
Section titled “Parameters”document
Section titled “document”Returns
Section titled “Returns”void
didSaveDocument()
Section titled “didSaveDocument()”didSaveDocument(
document):void
Parameters
Section titled “Parameters”document
Section titled “document”Returns
Section titled “Returns”void
disconnect()
Section titled “disconnect()”disconnect():
void
Returns
Section titled “Returns”void
hasCapability()
Section titled “hasCapability()”hasCapability(
name):boolean|null
Parameters
Section titled “Parameters”keyof ServerCapabilities<any>
Returns
Section titled “Returns”boolean | null
notification()
Section titled “notification()”notification<
TParams>(method,params?):Promise<void>
Type Parameters
Section titled “Type Parameters”TParams
Section titled “TParams”TParams = unknown
Parameters
Section titled “Parameters”method
Section titled “method”string
params?
Section titled “params?”TParams
Returns
Section titled “Returns”Promise<void>
notify()
Section titled “notify()”notify<
TParams>(method,params?):Promise<void>
Type Parameters
Section titled “Type Parameters”TParams
Section titled “TParams”TParams = unknown
Parameters
Section titled “Parameters”method
Section titled “method”string
params?
Section titled “params?”TParams
Returns
Section titled “Returns”Promise<void>
request()
Section titled “request()”request<
TResult,TParams>(method,params?,options?):Promise<TResult>
Type Parameters
Section titled “Type Parameters”TResult
Section titled “TResult”TResult = unknown
TParams
Section titled “TParams”TParams = unknown
Parameters
Section titled “Parameters”method
Section titled “method”string
params?
Section titled “params?”TParams
options?
Section titled “options?”Returns
Section titled “Returns”Promise<TResult>
requestHandle()
Section titled “requestHandle()”requestHandle<
TResult,TParams>(method,params?,options?):LspRequestHandle<TResult>
Type Parameters
Section titled “Type Parameters”TResult
Section titled “TResult”TResult = unknown
TParams
Section titled “TParams”TParams = unknown
Parameters
Section titled “Parameters”method
Section titled “method”string
params?
Section titled “params?”TParams
options?
Section titled “options?”Returns
Section titled “Returns”LspRequestHandle<TResult>
shutdown()
Section titled “shutdown()”shutdown():
Promise<void>
Returns
Section titled “Returns”Promise<void>