jours-feries-france
Version:
Bibliothèque pour gérer les jours fériés en France
31 lines (30 loc) • 1.64 kB
TypeScript
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';