UNPKG

@blaze/atoms

Version:

Open Source UI Toolkit - Atoms

28 lines (27 loc) 727 B
/// <reference types="node" /> import { EventEmitter } from 'events'; export declare class Calendar { date: string; type: string; multiple: boolean; _date: Date; _selectedDates: Array<Date>; onSelected: EventEmitter; days: Array<string>; months: Array<string>; buttonType: string; componentWillLoad(): void; getMonthName(): string; getFirstDay(): number; getLastDay(): number; getTotalDaysInMonth(diff?: number): number; selectDate(date: any): void; renderDayButton(date: Date): any; populateDaysPreviousMonth(): object[]; populateDaysCurrentMonth(): object[]; populateDaysNextMonth(): object[]; navYear(diff: any): void; navMonth(diff: any): void; today(): void; render(): any; }