@maestro_io/panel-sdk
v0.1.4
Published
Maestro panel SDK for Node.js
Downloads
30
Maintainers
Keywords
Readme
Maestro Panel SDK
Version: 1.00.0
Initializing
const MaestroPanelSDK = require('MaestroPanelSDK');
const panel = new MaestroPanelSDK();
const run = async () => {
panel.init();
}
// get style from parent
panel.on('style', (style) => {
// do stuff
});
// tell parent to render panel
panel.render();
// initialize the sdk
panel.init();
// destroy when finished
panel.destroy();
Methods
Name | Params | Description | Payload | Async --- | --- | --- | --- | --- init | | registers the iframe with the parent and inits listener | | false destroy | | destroys listeners and informs parent this iframe is destroyed | | false render | | informs the parent the panel should be rendered | | false
Events
Name | Description style | fired when the parent's style changes | Payload matches IStyle.ts