lspeasy / server/src / NotebookDocumentHandlerNamespace
Interface: NotebookDocumentHandlerNamespace
Defined in: packages/server/src/types.ts:248
Namespace for registering notebook-document lifecycle notification handlers.
Remarks
Available on server.notebookDocument. Mirrors the standard LSP notebookDocument/* notification methods for servers that support notebookDocumentSync capability.
Methods
onDidChange()
onDidChange(handler): {
dispose: void;
};Defined in: packages/server/src/types.ts:252
Register a handler for notebookDocument/didChange notifications.
Parameters
| Parameter | Type |
|---|---|
handler | NotificationHandler<DidChangeNotebookDocumentParams> |
Returns
{
dispose: void;
}| Name | Type | Defined in |
|---|---|---|
dispose() | () => void | packages/server/src/types.ts:252 |
onDidClose()
onDidClose(handler): {
dispose: void;
};Defined in: packages/server/src/types.ts:256
Register a handler for notebookDocument/didClose notifications.
Parameters
| Parameter | Type |
|---|---|
handler | NotificationHandler<DidCloseNotebookDocumentParams> |
Returns
{
dispose: void;
}| Name | Type | Defined in |
|---|---|---|
dispose() | () => void | packages/server/src/types.ts:256 |
onDidOpen()
onDidOpen(handler): {
dispose: void;
};Defined in: packages/server/src/types.ts:250
Register a handler for notebookDocument/didOpen notifications.
Parameters
| Parameter | Type |
|---|---|
handler | NotificationHandler<DidOpenNotebookDocumentParams> |
Returns
{
dispose: void;
}| Name | Type | Defined in |
|---|---|---|
dispose() | () => void | packages/server/src/types.ts:250 |
onDidSave()
onDidSave(handler): {
dispose: void;
};Defined in: packages/server/src/types.ts:254
Register a handler for notebookDocument/didSave notifications.
Parameters
| Parameter | Type |
|---|---|
handler | NotificationHandler<DidSaveNotebookDocumentParams> |
Returns
{
dispose: void;
}| Name | Type | Defined in |
|---|---|---|
dispose() | () => void | packages/server/src/types.ts:254 |