UNPKG

@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
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