holidays-0.2.0.0: Library for country public holidays
Safe HaskellSafe-Inferred
LanguageGHC2021

Holidays

Description

This module determines public holidays based on country code and year.

Synopsis

Documentation

type ISO_3166_1_Alpha_3 = Text Source #

3-letter country codes.

type Region = Text Source #

Custom regions for a country.

holidays :: ISO_3166_1_Alpha_3 -> [Region] -> Year -> Set Holiday Source #

Returns a set of public holidays based on the country code (ISO_3166_1_Alpha_3) and a specific year. If a country is not supported an empty set is returned. Country regions are also supported.

Examples:

holidays "DEU" ["BW","BY","BE"] 2025 -- Germany and various regions
holidays "USA" [] 2025

hday :: Text -> Day -> Holiday Source #

Constructor for a Holiday.

data Holiday Source #

Constructors

Holiday 

Instances

Instances details
Show Holiday Source # 
Instance details

Defined in Holidays.Base

Eq Holiday Source # 
Instance details

Defined in Holidays.Base

Methods

(==) :: Holiday -> Holiday -> Bool #

(/=) :: Holiday -> Holiday -> Bool #

Ord Holiday Source # 
Instance details

Defined in Holidays.Base