UNPKG

swedish-holidays-ts

Version:

Typescript library for calculating the date of all swedish holidays for any given year.

56 lines (55 loc) 1.79 kB
import { LanguageType } from "./lang"; import { HolidayType } from "./lib"; export declare const language: { newYearsDay: string; twelfthNight: string; epiphany: string; maundyThursday: string; goodFriday: string; holySaturday: string; easterSunday: string; easterMonday: string; walpurgisNight: string; mayFirst: string; ascensionDay: string; swedishNationalDay: string; pentecostEve: string; whitSunday: string; midsummerEve: string; midsummerDay: string; allSaintsEve: string; allSaintsDay: string; christmasEve: string; christmasDay: string; boxingDay: string; newYearsEve: string; }; export declare const getHoliday: (date?: Date, language?: LanguageType) => HolidayType | undefined; export declare const getPublicHoliday: (date?: Date, language?: LanguageType) => HolidayType | undefined; export declare const isHoliday: (date: Date, language?: LanguageType) => boolean; export declare const isPublicHoliday: (date: Date, language?: LanguageType) => boolean; export declare const getUpcomingHolidays: (language: LanguageType) => HolidayType[]; export declare const getHolidays: (year?: number, language?: { newYearsDay: string; twelfthNight: string; epiphany: string; maundyThursday: string; goodFriday: string; holySaturday: string; easterSunday: string; easterMonday: string; walpurgisNight: string; mayFirst: string; ascensionDay: string; swedishNationalDay: string; pentecostEve: string; whitSunday: string; midsummerEve: string; midsummerDay: string; allSaintsEve: string; allSaintsDay: string; christmasEve: string; christmasDay: string; boxingDay: string; newYearsEve: string; }) => HolidayType[];