export type modelType = { /** * Active filters, each property should be of type 'filterItemModel' */ filters?: Record; filterFields?: unknown[]; pagination?: paginationModel; /** * */ data?: unknown; sort?: sortModel; }; //single column sort export type sortModel = { /** * Active sorted column */ active: string; /** * Sorted column direction */ direction: "" | "asc" | "desc"; }; export type paginationModel = { currentPage: number; pageSize: number; totalSize: number; totalUnits: number; }; export const model: modelType = { filters: {}, filterFields: [], pagination: { currentPage: undefined, pageSize: 10, totalSize: undefined, totalUnits: undefined, }, data: {}, sort: { active: "", direction: "", }, };