ExtensionModule
ExtensionModule describes the interface your extension module must export. This typically corresponds to your index.ts
file.
You may use either a default
export or named export syntax:
export function activate(context: ExtensionContext) {
// ... call methods on the extensionContext to extend Foxglove
}
function activate(context: ExtensionContext) {
// ... call methods on the extensionContext to extend Foxglove
}
export default { activate };
Properties
activate()
activate: (extensionContext) => void;
This function will be called when your extension is loaded. In this function, you can register your custom panels or other types of extension features.
Parameters
Parameter | Type |
---|---|
extensionContext | ExtensionContext |
Returns
void