@chamn/engine
Version:
18 lines (17 loc) • 752 B
TypeScript
import { LayoutPropsType } from '@chamn/layout';
import { RenderPropsType } from '@chamn/render';
/** 默认使用 react 18 模式渲染 */
export declare const beforeInitRender: LayoutPropsType['beforeInitRender'];
/** 默认使用 react 18 模式渲染 */
export declare const getDefaultRender: (options: {
components: Record<string, any>;
renderProps: Partial<RenderPropsType>;
}) => (options: {
iframe: import('@chamn/layout').IFrameContainer;
pageModel?: import('@chamn/model').CPage;
page?: import('@chamn/model').CPageDataType;
assets: import('@chamn/model').AssetPackage[];
renderJSUrl?: string;
beforeInitRender?: () => void;
ready: (designRender: import('@chamn/render').DesignRender) => void;
}) => void;