UNPKG

@matthew.ngo/react-filter-pilot

Version:

Powerful filtering, pagination, and sorting for React with TanStack Query integration

21 lines (18 loc) 701 B
import { FilterConfig } from '../types/index.js'; /** * Check if a filter is active (not default value) */ declare function isFilterActive(value: any, defaultValue: any): boolean; /** * Get default filter values from configs */ declare function getDefaultFilters(filterConfigs: FilterConfig[]): Record<string, any>; /** * Compare two filter objects */ declare function compareFilters(filters1: Record<string, any>, filters2: Record<string, any>): boolean; /** * Merge filters with defaults */ declare function mergeFilters(filters: Partial<Record<string, any>>, defaults: Record<string, any>): Record<string, any>; export { compareFilters, getDefaultFilters, isFilterActive, mergeFilters };