@alilc/lowcode-renderer-core
Version:
renderer core
14 lines (13 loc) • 624 B
TypeScript
import { IPublicTypeNodeSchema, IPublicTypeNodeData } from '@alilc/lowcode-types';
import { IBaseRenderComponent } from '../types';
/**
* execute method in schema.lifeCycles with context
* @PRIVATE
*/
export declare function executeLifeCycleMethod(context: any, schema: IPublicTypeNodeSchema, method: string, args: any, thisRequiredInJSE: boolean | undefined): any;
/**
* get children from a node schema
* @PRIVATE
*/
export declare function getSchemaChildren(schema: IPublicTypeNodeSchema | undefined): IPublicTypeNodeData | IPublicTypeNodeData[];
export default function baseRendererFactory(): IBaseRenderComponent;