UNPKG

@farris/renderer

Version:

Render schema to web page with farris ui.

52 lines (51 loc) 1.02 kB
import { StateMachineConfig } from '@farris/devkit-vue'; /** * 状态机配置 */ declare class StateMachineConfigBuilder { /** * 表单元数据 */ private formMeta; /** * 构造函数 */ constructor(formMeta: any); /** * 构造配置 */ build(smMeta: any): StateMachineConfig | undefined; /** * 页面状态配置 */ private buildPageStateConfigs; /** * 构造迁移动作 */ private buildActionConfigs; /** * 构造可视化状态配置 */ private buildRenderStateConfigs; /** * 构造渲染条件配置 */ private buildRenderConditionConfigs; /** * 获取源值 */ private getSource; /** * 获取目标值 */ private getTarget; /** * 获取状态机对应的视图模型节点 */ private getViewModelNode; /** * 获取状态机对应组件节点 */ private getComponentNode; } export { StateMachineConfigBuilder };