@renderx-plugins/host-sdk
Version:
Host SDK for RenderX plugins - provides conductor, event routing, and component mapping APIs
11 lines • 699 B
TypeScript
import "./types.js";
import type { ComponentSummary, Component, InventoryAPI } from "./types.js";
import type { Unsubscribe } from "./EventRouter.js";
export declare function listComponents(): Promise<ComponentSummary[]>;
export declare function getComponentById(id: string): Promise<Component | null>;
export declare function onInventoryChanged(callback: (components: ComponentSummary[]) => void): Unsubscribe;
export declare const Inventory: InventoryAPI;
export declare function setMockInventory(components: ComponentSummary[]): void;
export declare function setMockComponent(component: Component): void;
export declare function clearMockInventory(): void;
//# sourceMappingURL=inventory.d.ts.map