oc-template-esm-compiler
Version:
Compiler for the ESM OC template
11 lines • 432 B
TypeScript
import type { InitialData } from 'oc-server/client';
type RendererContext = {
shadowRoot?: ShadowRoot | null;
};
interface RendererOptions {
mount(element: Element, props: InitialData, context: RendererContext): void;
unmount?(): void;
}
export declare function createComponent(opts: RendererOptions | (() => RendererOptions)): RendererOptions | (() => RendererOptions);
export {};
//# sourceMappingURL=renderer.d.ts.map