🚧 Coming Soon 🚧
Complete API documentation for all Superset plugin development interfaces and services.
// Plugin registration interface interface PluginConfig { name: string; version: string; components: ComponentRegistry; metadata: PluginMetadata; } // registerPlugin function function registerPlugin(config: PluginConfig): void;
onActivate() - Plugin activation hookonDeactivate() - Plugin deactivation hookonUpdate() - Plugin update hookonConfigChange() - Configuration change hookinterface ChartComponent { render(props: ChartProps): JSX.Element; transformProps(chartProps: ChartProps): TransformedProps; buildQuery(formData: FormData): Query; }
transformProps() - Data transformation functionbuildQuery() - Query building functionformatData() - Data formatting utilitiesvalidateData() - Data validation helpersuseTheme() - Theme context hookThemeProvider - Theme provider componentcreateTheme() - Theme creation utilitymergeThemes() - Theme composition functionThis documentation is under active development. Check back soon for updates!