Rocky_Mountain_Vending/.pnpm-store/v10/files/f9/8ff4f2f98847cd44833d4b6c39444403aea348d5cf4021cbecd8f751772c4f5d9c165306de4594a31badf89b7adcbb99cdfd5c0f306d68825548d2f275f89e
DMleadgen 46d973904b
Initial commit: Rocky Mountain Vending website
Next.js website for Rocky Mountain Vending company featuring:
- Product catalog with Stripe integration
- Service areas and parts pages
- Admin dashboard with Clerk authentication
- SEO optimized pages with JSON-LD structured data

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-02-12 16:22:15 -07:00

20 lines
471 B
Text

import { CalendarWeek } from "./CalendarWeek.js";
/**
* Represents a month in a calendar year.
*
* A `CalendarMonth` contains the weeks within the month and the date of the
* month.
*/
export class CalendarMonth {
constructor(month: Date, weeks: CalendarWeek[]) {
this.date = month;
this.weeks = weeks;
}
/** The date representing the first day of the month. */
date: Date;
/** The weeks that belong to this month. */
weeks: CalendarWeek[];
}