UNPKG

@jbouduin/holidays-lib

Version:
19 lines 888 B
import { IFileProvider, IHoliday, IHierarchy } from '../api'; export interface IHierarchyCalculator { getHolidays(hierarchy: string, year: number, deep: boolean): Promise<Array<IHoliday>>; getHierarchyTree(): Promise<Array<IHierarchy>>; getSupportedLanguages(): Promise<Array<string>>; } export declare class HierarchyCalculator implements IHierarchyCalculator { private currentLanguage; private fileProvider; constructor(language: string, fileProvider: IFileProvider); getHolidays(hierarchy: string, year: number, deep: boolean): Promise<Array<IHoliday>>; getHierarchyTree(): Promise<Array<IHierarchy>>; getSupportedLanguages(): Promise<Array<string>>; private calculateHoliday; private translateHierarchyTree; private translateHierarchy; private translateHoliday; } //# sourceMappingURL=hierarchy-calculator.d.ts.map