• Type Parameters

    • Value
    • Item
    • Additional
    • Error

    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

    Returns UseFilterReturn<Value>