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 818 B
import type { RelativeTimeQuery, TimeOfDayQuery, AgeQuery } from '../types/datetime'; export declare function isValidDate(date: unknown): date is Date; export declare function isValidTimeOfDay(query: unknown): query is TimeOfDayQuery; export declare function isValidDayOfWeek(days: unknown): days is number[]; export declare function isValidRelativeTime(query: unknown): query is RelativeTimeQuery; export declare function isValidAgeQuery(query: unknown): query is AgeQuery; export declare function calculateTimeDifference(date: Date, now?: Date): number; export declare function calculateAge(birthDate: Date, unit?: 'years' | 'months' | 'days', now?: Date): number; export declare function isWeekday(date: Date): boolean; export declare function isWeekend(date: Date): boolean; //# sourceMappingURL=date-time.d.ts.map