UNPKG

@farris/renderer

Version:

Render schema to web page with farris ui.

48 lines (47 loc) 1.07 kB
import { ViewModelConfig } from '@farris/devkit-vue'; /** * 视图模型配置构造器 */ declare class BaViewModelConfigBuilder { /** * 表单元数据 */ private formMeta; /** * 表单元数据 */ private webCmdMetas; private webComponentMetadatas; /** * 视图模型注入配置 */ private viewModelProviders; /** * 构造函数 */ constructor(formMeta: any, webCmdMetas: any[], webComponentMetadatas: any[], viewModelProviders: any[]); /** * 构造配置 */ build(viewModelNode: any): ViewModelConfig | undefined; private buildEntityStore; private buildUIStore; private buildRepository; /** * 构造命令配置 */ private buildCommandConfigs; /** * 构造命令参数配置 */ private buildCommandParamConfigs; /** * 构造命令处理器配置 */ private buildCommandHandlerConfigs; /** * 获取视图模型对应组件 */ private getComponentNode; } export { BaViewModelConfigBuilder };