UNPKG

@cranberry-money/shared-utils

Version:

Shared utility functions for Blueberry platform

12 lines 1.27 kB
export declare function hasActiveFilters<T extends Record<string, unknown>>(filters: T, excludeFields?: (keyof T)[]): boolean; export declare function countActiveFilters<T extends Record<string, unknown>>(filters: T, excludeFields?: (keyof T)[]): number; export declare function updateFilters<T extends Record<string, unknown>>(currentFilters: T, updates: Partial<T>): T; export declare function hasActiveInstrumentFilters<T extends Record<string, unknown>>(filters: T): boolean; export declare function countActiveInstrumentFilters<T extends Record<string, unknown>>(filters: T): number; export declare function hasActiveTradeFilters<T extends Record<string, unknown>>(filters: T): boolean; export declare function countActiveTradeFilters<T extends Record<string, unknown>>(filters: T): number; export declare function hasActiveTransactionFilters<T extends Record<string, unknown>>(filters: T): boolean; export declare function countActiveTransactionFilters<T extends Record<string, unknown>>(filters: T): number; export declare function hasActiveTargetTradeFilters<T extends Record<string, unknown>>(filters: T): boolean; export declare function countActiveTargetTradeFilters<T extends Record<string, unknown>>(filters: T): number; //# sourceMappingURL=filters.d.ts.map