blumjs
Version:
A UI Package for Angular2
18 lines (17 loc) • 619 B
TypeScript
import { CalendarBase } from "../calendarbase";
import { DateUnit } from "../dateunit";
import { Row } from "../elements";
export declare class Gregorian implements CalendarBase {
weekDayNames: string[];
weekFirstDay: number;
monthNames: string[];
minYear: number;
maxYear: number;
getNameOfMonth(num: number): string;
dateToString(date: Date, format: string): string;
dateToDateUnit(date: Date): DateUnit;
dateUnitToDate(date: DateUnit): Date;
getMonthLength(date: DateUnit): number;
weekHeaders(): Row;
dayNumberOfMonthFirst(date: DateUnit): number;
}