- useFilter<Value, Item, Additional, Error>(requestParams, listState, filterlist, name): UseFilterReturn<Value>
Parameters
- requestParams: null | Readonly<{
appliedFilters: Record<string, unknown>;
page: number;
pageSize?: null | number;
sort: Readonly<{
asc: boolean;
param?: null | string;
}>;
}> - listState: null | Readonly<{
additional: Additional;
error: null | Error;
filters: Record<string, unknown>;
isFirstLoad: boolean;
items: readonly Item[];
loadedPages: number;
loading: boolean;
shouldClean: boolean;
total?: null | number;
}> - filterlist: null | Filterlist<Item, Additional, Error>
- name: string