Skip to content

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()

ts
onDidChange(handler): {
  dispose: void;
};

Defined in: packages/server/src/types.ts:252

Register a handler for notebookDocument/didChange notifications.

Parameters

ParameterType
handlerNotificationHandler<DidChangeNotebookDocumentParams>

Returns

ts
{
  dispose: void;
}
NameTypeDefined in
dispose()() => voidpackages/server/src/types.ts:252

onDidClose()

ts
onDidClose(handler): {
  dispose: void;
};

Defined in: packages/server/src/types.ts:256

Register a handler for notebookDocument/didClose notifications.

Parameters

ParameterType
handlerNotificationHandler<DidCloseNotebookDocumentParams>

Returns

ts
{
  dispose: void;
}
NameTypeDefined in
dispose()() => voidpackages/server/src/types.ts:256

onDidOpen()

ts
onDidOpen(handler): {
  dispose: void;
};

Defined in: packages/server/src/types.ts:250

Register a handler for notebookDocument/didOpen notifications.

Parameters

ParameterType
handlerNotificationHandler<DidOpenNotebookDocumentParams>

Returns

ts
{
  dispose: void;
}
NameTypeDefined in
dispose()() => voidpackages/server/src/types.ts:250

onDidSave()

ts
onDidSave(handler): {
  dispose: void;
};

Defined in: packages/server/src/types.ts:254

Register a handler for notebookDocument/didSave notifications.

Parameters

ParameterType
handlerNotificationHandler<DidSaveNotebookDocumentParams>

Returns

ts
{
  dispose: void;
}
NameTypeDefined in
dispose()() => voidpackages/server/src/types.ts:254

Released under the MIT License.