/** * 模块服务 */ export declare class ModuleSvc { /** * 把数组中的元素按照列数,分割成多行,并且计算好每列的列宽 */ getLines: (array: any[], columns: number, dataHandler: (field: any) => any, spanHandler: (field: any) => number) => any[]; /** * 获取表的默认行数据 */ getDefaultRow: (table: any) => any; /** * 获取所有数据表的搜索字段信息 */ expandSearch: (schema: any[]) => any[]; /** * 展开数据和架构信息 */ expandSet: (schema: any[], set: any) => any; /** * 展开架构信息 */ expandSchema: (schema: any[], set: { [key: string]: any; }) => any[]; /** * 更新单表规格信息 */ updateSpec(table: any, set: any): void; /** * 获取验证规则 */ getRules(errors: any[], table: any, field: any, index: number): any[]; /** * 填充搜索条件中不存在的搜索条件表单 */ getConditionForm: (schema: any[], condition: string) => any; }