export interface DataColumn { title?: string; field?: string; width: number; hAlign?: string; align?: string; hidden?: boolean; formatter?: () => {}; } export interface DataTableColumn extends DataColumn { fixed?: any; sortable?: boolean; multipleFilter: boolean; filter?: any; filterMethod?: (value: any, row: any) => boolean; className?: string; edit?: string; media?: object; /** * 查询字符串 * - BE中的字段标签,大小写要一致!!!切记 */ searchField?: string; } /** * 转换列的顺序 * @param {DataTableColumn[]} columns-所有列数据 * @param {string} direction-left|right 左固定或者右固定 */ export declare const convertColumns: (columns: any, direction: any) => any[]; /** * 对象或者数组深拷贝 * @param {T} 源数据 */ export declare const deepCopy: (data: any) => any; export declare const toUpper: (source: string) => any;