Skip to content

lspeasy / client/src / NotebookDocumentNamespace

Interface: NotebookDocumentNamespace

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

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:176

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:180

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:174

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:178

Notify the server that a notebook document was saved.

Parameters

ParameterType
paramsDidSaveNotebookDocumentParams

Returns

Promise<void>

Released under the MIT License.