UNPKG

@wufengteam/baguaeditor

Version:

低零融合编辑器封装

34 lines (33 loc) 756 B
import { TerminalType } from '../interfaces/index'; interface ExtraDataObj { attrId: string; attrNbr: string; } interface CompOption { id: string; label: string; value: string; isValueEdited: boolean; } interface Field { label: string; compName: string; options: CompOption[]; extraData: ExtraDataObj; staticData: any; precision?: number; } interface PageGenerateConfig { pageName: string; terminalType: TerminalType | 'PC'; fields: Field[]; appId: string; isNeedDSLQuery?: boolean; } /** * 根据配置生成页面 DSL * @param config PageGenerateConfig * @returns */ export declare function generatePage(config: PageGenerateConfig): any; export {};