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