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