Skip to content

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

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

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

Register a handler for notebookDocument/didChange notifications.

Parameters

ParameterType
handlerNotificationHandler<DidChangeNotebookDocumentParams>

Returns

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

onDidClose()

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

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

Register a handler for notebookDocument/didClose notifications.

Parameters

ParameterType
handlerNotificationHandler<DidCloseNotebookDocumentParams>

Returns

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

onDidOpen()

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

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

Register a handler for notebookDocument/didOpen notifications.

Parameters

ParameterType
handlerNotificationHandler<DidOpenNotebookDocumentParams>

Returns

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

onDidSave()

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

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

Register a handler for notebookDocument/didSave notifications.

Parameters

ParameterType
handlerNotificationHandler<DidSaveNotebookDocumentParams>

Returns

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

Released under the MIT License.