Represents the state of a list.

interface IListState<
    FilterData extends {} = IAnything,
    RowData extends IRowData = IAnything,
> {
    chips: Partial<Record<keyof RowData, boolean>>;
    filterData: FilterData;
    filtersCollapsed: boolean;
    initComplete: boolean;
    isChooser: boolean;
    isCustom: boolean;
    isInfinite: boolean;
    isPageItem: boolean;
    limit: number;
    loading: boolean;
    offset: number;
    payload: any;
    rerender: boolean;
    rows: RowData[];
    search: string;
    sort: ListHandlerSortModel<RowData>;
    total: null | number;
}

Type Parameters

Properties

chips: Partial<Record<keyof RowData, boolean>>
filterData: FilterData
filtersCollapsed: boolean
initComplete: boolean
isChooser: boolean
isCustom: boolean
isInfinite: boolean
isPageItem: boolean
limit: number
loading: boolean
offset: number
payload: any
rerender: boolean
rows: RowData[]
search: string
total: null | number