v4web-components
Version:
Stencil Component Starter
24 lines (23 loc) • 716 B
TypeScript
import { CalendarEntry } from './calendar-entry';
export declare class Calendar {
readonly year: number;
readonly month: number;
readonly daysInCalendarWithFiveRows = 42;
readonly daysInCalendarWithFourRows = 35;
readonly daysInCalendarWithThreeRows = 28;
daysInCalendar: number;
private fillStartCount;
private fillEndCount;
private currentMonthCount;
private fillCount;
constructor(year: number, month: number);
getCalendarDays(): number[];
private getDaysOfCurrentMonth;
private getDaysOfLastMonth;
private getDaysOfNextMonth;
private getDaysOfMonth;
getFirstDayOfMonth(): number;
getFillStartCount(): number;
getFillEndCount(): number;
static getToday(): CalendarEntry;
}