Skip to main content

ExtensionPanelRegistration

type ExtensionPanelRegistration = object;

This type represents the arguments you pass to ExtensionContext.registerPanel.

Properties​

name​

name: string;

Unique name of the panel within your extension

NOTE: Panel names within your extension must be unique. The panel name identifies this panel within a layout. Changing the panel name will cause layouts using the old name unable to load your panel.


initPanel​

initPanel: (context) => void | (() => void);

This function is invoked when your panel is initialized

Parameters​

ParameterType
contextPanelExtensionContext

Returns​

void | (() => void)

(optional) A function which will be called when the panel is removed or replaced. Perform any cleanup logic here to gracefully tear down your panel.