Creates a new notebook controller.
Identifier of the controller. Must be unique per extension.
A notebook type for which this controller is for.
The label of the controller.
The execute-handler of the controller.
A new notebook controller.
Register a cell statusbar item provider for the given notebook type.
The notebook type to register for.
A cell status bar provider.
A Disposable that unregisters this provider when being disposed.
Creates a new messaging instance used to communicate with a specific renderer.
package.json
-filerequiresMessaging
is set to always
or optional
in
its notebookRenderer
contribution.The renderer ID to communicate with
A new notebook renderer messaging object.
Namespace for notebooks.
The notebooks functionality is composed of three loosely coupled components: