@aplus-frontend/ui
Version:
13 lines (12 loc) • 728 B
TypeScript
import { ApFormItemTransformType } from '../../ap-form';
import { Recordable } from '../../type';
import { AgGridProps } from '../interface';
import { EditableAgGridColumnType } from './interface';
export declare function getRowKey(record: any, index: number | undefined, rowKey: AgGridProps['rowKey']): any;
export declare function arrayToObject(array: any[], rowKey: AgGridProps['rowKey']): Recordable;
export declare function updateArrItem(arr: any[], rowKey: AgGridProps['rowKey'], obj: Recordable): any[];
interface TransformFnMapType {
[key: string]: ApFormItemTransformType | TransformFnMapType;
}
export declare function getColumnTransformOptions(columns: EditableAgGridColumnType[]): TransformFnMapType;
export {};