holidays

package
v1.5.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Nov 8, 2023 License: MIT Imports: 10 Imported by: 3

Documentation

Overview

Package holidays supply holidays query.

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func IsHoliday deprecated

func IsHoliday(date time.Time) (bool, error)

IsHoliday checks given date is holiday or not.

Deprecated: Use Queryer.IsHoliday instead.

func IsWorkingday deprecated

func IsWorkingday(date time.Time) (bool, error)

IsWorkingday checks given date is working day or not.

Deprecated: Use Queryer.IsWorkingday instead.

Types

type Queryer added in v1.2.0

type Queryer interface {
	// IsHoliday checks given date is holiday or not.
	IsHoliday(date time.Time) (bool, error)

	// IsWorkingday checks given date is working day or not.
	IsWorkingday(date time.Time) (bool, error)
}

Queryer is the interface that wraps the Query method.

func BundleQueryer added in v1.2.0

func BundleQueryer() (Queryer, error)

BundleQueryer returns a bundle queryer.

func NewCacheQueryer added in v1.3.0

func NewCacheQueryer() (Queryer, error)

NewCacheQueryer returns a new Queryer that fetches online data and check updates every day.

func NewMultipleQueryer added in v1.3.0

func NewMultipleQueryer(queryers ...Queryer) Queryer

NewMultipleQueryer returns a new Queryer that delegates query to underlying multiple Queryers. Try each queryers in order until one returns a result.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL