crud-hook
Version:
Make CRUD operation easier.
23 lines (22 loc) • 823 B
TypeScript
import { ActionType } from '@ant-design/pro-components';
import { UseProTable } from '../../types/crud-table';
/**
* useProTable hook
* TODO: component: SelectTable.tsx
*/
export default function <T = Record<string, any>>(props: UseProTable<T>): {
form: {
closeModal: () => void;
formRef: import('react').MutableRefObject<import('@ant-design/pro-components').ProFormInstance> | import('react').RefObject<import('@ant-design/pro-components').ProFormInstance<T>>;
editForm: (values: Partial<T>) => void;
createForm: () => void;
};
description: {
closeDescription: () => void;
openDescription: (data: T) => void;
};
table: {
actionRef: import('react').MutableRefObject<ActionType>;
};
tableDom: import("react/jsx-runtime").JSX.Element;
};