UNPKG

jours-feries-france

Version:

Bibliothèque pour gérer les jours fériés en France

31 lines (30 loc) 1.64 kB
import { DateInput, JourFerie, JoursFeriesOptions } from './types'; /** * Vérifie si une date donnée est un jour férié en France. * @param date - La date à vérifier (Date, YYYY-MM-DD ou DD/MM/YYYY) * @param options - Options pour inclure les jours fériés régionaux * @returns Un objet contenant les informations du jour férié, ou null si ce n'est pas un jour férié */ export declare function getJourFerie(date: DateInput, options?: JoursFeriesOptions): JourFerie | null; /** * Vérifie si une date donnée est un jour férié en France. * @param date - La date à vérifier (Date, YYYY-MM-DD ou DD/MM/YYYY) * @param options - Options pour inclure les jours fériés régionaux * @returns true si la date est un jour férié, false sinon */ export declare function estJourFerie(date: DateInput, options?: JoursFeriesOptions): boolean; /** * Vérifie rapidement si une date est un jour férié (sans logs) * @param date - La date à vérifier (Date, YYYY-MM-DD ou DD/MM/YYYY) * @param options - Options pour inclure les jours fériés régionaux * @returns true si la date est un jour férié, false sinon */ export declare function isHoliday(date: DateInput, options?: JoursFeriesOptions): boolean; /** * Retourne tous les jours fériés pour une année donnée. * @param year - L'année pour laquelle récupérer les jours fériés * @param options - Options pour inclure les jours fériés régionaux * @returns Un tableau des jours fériés */ export declare function getJoursFeriesAnnee(year: number, options?: JoursFeriesOptions): JourFerie[]; export { JourFerie, JoursFeriesOptions } from './types';