Module

BetaCalendars.GridAlgebra.Boundary2027

Package
purescript-betacalendars-grid-algebra
Repository
mateopedersen/purescript-betacalendars-grid-algebra

Regression fixtures around the 2026–2027 year boundary.

The window covers November and December 2026 followed by January and February 2027, including a non-leap February and the year rollover. References: November, December, January, and February.

#BoundaryMonth Source

type BoundaryMonth = { days :: Int, month :: Month, topology :: MonthTopology, year :: Year }

One date-topology entry in the regression window.

#boundary2027 Source

boundary2027 :: WeekStart -> Array BoundaryMonth

The computed November 2026–February 2027 regression window.

#boundaryRegressionValid Source

boundaryRegressionValid :: Boolean

True when month lengths and the December-to-January civil transition match the intended boundary fixture.