Module

BetaCalendars.GridAlgebra.Year2027

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

Computed month-topology fixtures for the Gregorian year 2027.

All weekday and row values are derived through the civil-date and grid algorithms in this package rather than hand-entered fixture literals.

Printable references: January, February, March, April, May, June, July, August, September, October, November, and December.

#YearMonthTopology Source

type YearMonthTopology = { month :: Month, topology :: MonthTopology }

Month identity paired with its computed topology.

#FixedGridOccupancy Source

type FixedGridOccupancy = { currentMonthCells :: Int, leadingCells :: Int, month :: Month, remainingCells :: Int }

Occupied and spare capacity of one fixed 42-cell month surface.

#year2027 Source

year2027 :: Array YearMonthTopology

Monday-first computed topology for all twelve months of 2027.

#monthTopologies2027 Source

monthTopologies2027 :: WeekStart -> Array YearMonthTopology

Compute all twelve month topologies for a selected week origin.

#mondayFirst2027 Source

mondayFirst2027 :: Array YearMonthTopology

Monday-first reference values for 2027.

#sundayFirst2027 Source

sundayFirst2027 :: Array YearMonthTopology

Sunday-first reference values for 2027.

#fixedGridOccupancy2027 Source

fixedGridOccupancy2027 :: WeekStart -> Array FixedGridOccupancy

Cell occupancy when each 2027 month is laid out on six fixed rows.