UNPKG

@wufengteam/baguaeditor

Version:

低零融合编辑器封装

43 lines (42 loc) 1.05 kB
import { DSLQuery } from '@lingxiteam/editor'; interface ExtraDataObj { attrId: string; attrNbr: string; } interface CurrentOption { compType: string; id: string; } interface TargetOption { targetNode: NodeOption; targetFormName: string; formItemIndex: number; } interface NodeOption { label: string; name: string; compCode: string; compType: string; options?: any[]; extraData?: ExtraDataObj; } interface BindPageInfoData { appId: string; catalogItemId: string; busiObjectId: string; pageName: string; } interface PageGenerateLinkConfig { DSLQuery: DSLQuery; currentOption: CurrentOption; targetOption: TargetOption; bindPageInfo: BindPageInfoData; } /** * 根据表单关联关系配置生成页面 DSL * @param config PageGenerateLinkConfig * @returns */ export declare function generateDataLinkDSLQuery(config: PageGenerateLinkConfig): void; export declare function generateDSLData(DSLCore: DSLQuery): any; export {};