Skip to content

lspeasy / client/src / NotebookDocumentNamespace

Interface: NotebookDocumentNamespace ​

Defined in: packages/client/src/types.ts:203

Namespace for sending notebook-document lifecycle notifications to a server.

Remarks ​

Available on client.notebookDocument after connect(). Mirrors the standard LSP notebookDocument/* notification methods for clients that declare notebookDocumentSync capability.

Methods ​

didChange() ​

ts
didChange(params): Promise<void>;

Defined in: packages/client/src/types.ts:207

Notify the server that a notebook document changed.

Parameters ​

ParameterType
paramsDidChangeNotebookDocumentParams

Returns ​

Promise<void>


didClose() ​

ts
didClose(params): Promise<void>;

Defined in: packages/client/src/types.ts:211

Notify the server that a notebook document was closed.

Parameters ​

ParameterType
paramsDidCloseNotebookDocumentParams

Returns ​

Promise<void>


didOpen() ​

ts
didOpen(params): Promise<void>;

Defined in: packages/client/src/types.ts:205

Notify the server that a notebook document was opened.

Parameters ​

ParameterType
paramsDidOpenNotebookDocumentParams

Returns ​

Promise<void>


didSave() ​

ts
didSave(params): Promise<void>;

Defined in: packages/client/src/types.ts:209

Notify the server that a notebook document was saved.

Parameters ​

ParameterType
paramsDidSaveNotebookDocumentParams

Returns ​

Promise<void>

Released under the MIT License.