lspeasy / server/src / NotebookDocumentHandlerNamespace
Interface: NotebookDocumentHandlerNamespace
Defined in: packages/server/src/types.ts:276
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:280
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:280 |
onDidClose()
onDidClose(handler): {
dispose: void;
};Defined in: packages/server/src/types.ts:284
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:284 |
onDidOpen()
onDidOpen(handler): {
dispose: void;
};Defined in: packages/server/src/types.ts:278
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:278 |
onDidSave()
onDidSave(handler): {
dispose: void;
};Defined in: packages/server/src/types.ts:282
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:282 |