@aliretail/react-materials-components
Version:
45 lines (44 loc) • 1.18 kB
TypeScript
interface IArgs {
dataSource: any[];
pageNumber: number;
pageSize: number;
}
interface IResetArgs {
dataSource: any[];
rowKey: string;
rows: any[];
}
interface IObject {
[key: string]: any;
}
interface IChangeArgs {
dataSource: any[];
rowKey: string | number;
changeData: IObject;
}
interface IDeleteArgs {
dataSource: any[];
rowKey: string;
id: string;
}
export declare const formFieldKey = "table";
export declare function sliceData(args: IArgs): any[];
export declare function resetData(resetArgs: IResetArgs): any[];
export declare function changeSingleData(changeArgs: IChangeArgs): any[];
export declare function deleteSingleData(deleteArgs: IDeleteArgs): any[];
export declare function getNeedValidateField(columns: any, value: any): any[];
export declare function filedKeyTrans(fieldKey: any): {
index: any;
dataIndex: any;
};
export declare function fieldChange(name: any, val: any, data: any): {
value: any[];
record?: undefined;
dataIndex?: undefined;
} | {
value: any[];
record: {};
dataIndex: any;
};
export declare function getFieldErrs(errs: any, currentErrs: any): {};
export {};