Rocky_Mountain_Vending/.pnpm-store/v10/files/da/cc4cfef70b91961c9e546b6a90d6a84a729a14c051126fa1fd39417d1fbb6c3634a2fa8a772f168c1ddfd1fb414b333bc49cf4cc077181653995d0f40bdb83
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

19 lines
464 B
Text

import { CalendarDay } from "./CalendarDay.js";
/**
* Represents a week in a calendar month.
*
* A `CalendarWeek` contains the days within the week and the week number.
*/
export class CalendarWeek {
constructor(weekNumber: number, days: CalendarDay[]) {
this.days = days;
this.weekNumber = weekNumber;
}
/** The number of the week within the year. */
weekNumber: number;
/** The days that belong to this week. */
days: CalendarDay[];
}