UNPKG

@knovator/masters-admin

Version:

Package for integrating Masters, Submasters functionality in React projects

35 lines (34 loc) 1.25 kB
/// <reference types="react" /> interface UseMasterProps { defaultLimit: number; routes?: Routes_Input; defaultSort?: SortConfigType; preConfirmDelete?: (data: { row: any; }) => Promise<boolean>; } declare const useMaster: ({ defaultLimit, routes, defaultSort, preConfirmDelete }: UseMasterProps) => { list: any[]; allDataList: any[]; loading: boolean; setLoading: import("react").Dispatch<import("react").SetStateAction<boolean>>; partialUpdate: (id: string, data: any) => Promise<void>; getMastersList: (search?: string) => Promise<void>; pageSize: number; totalPages: number; currentPage: number; totalRecords: number; setCurrentPage: (page: number) => void; setPageSize: (size: number) => void; sortConfig: SortConfigType; setSortConfig: (data: SortConfigType) => void; formState: FormActionTypes | undefined; itemData: any; onChangeFormState: (state: FormActionTypes, data?: any) => Promise<void>; onCloseForm: () => void; onDataSubmit: (data: any) => Promise<void>; onCofirmDeleteMaster: () => Promise<void>; searchStr: string; setSearchStr: (value: string) => string; }; export default useMaster;