@mcabreradev/filter
Version:
A powerful, SQL-like array filtering library for TypeScript and JavaScript with advanced pattern matching, MongoDB-style operators, deep object comparison, and zero dependencies
11 lines • 905 B
TypeScript
import type { RelativeTimeQuery, TimeOfDayQuery, AgeQuery } from '../types/datetime';
export declare function evaluateRecent(date: unknown, query: RelativeTimeQuery): boolean;
export declare function evaluateUpcoming(date: unknown, query: RelativeTimeQuery): boolean;
export declare function evaluateDayOfWeek(date: unknown, days: number[]): boolean;
export declare function evaluateTimeOfDay(date: unknown, query: TimeOfDayQuery): boolean;
export declare function evaluateAge(date: unknown, query: AgeQuery): boolean;
export declare function evaluateIsWeekday(date: unknown, expected: boolean): boolean;
export declare function evaluateIsWeekend(date: unknown, expected: boolean): boolean;
export declare function evaluateIsBefore(date: unknown, beforeDate: Date): boolean;
export declare function evaluateIsAfter(date: unknown, afterDate: Date): boolean;
//# sourceMappingURL=datetime.operators.d.ts.map