bs-days-calendar-view.component.d.ts 1.0 KB

123456789101112131415161718192021
  1. import { EventEmitter } from '@angular/core';
  2. import { BsDatepickerViewMode, BsNavigationDirection, BsNavigationEvent, CellHoverEvent, DatepickerRenderOptions, DaysCalendarViewModel, DayViewModel, WeekViewModel } from '../../models';
  3. import { BsDatepickerConfig } from '../../bs-datepicker.config';
  4. export declare class BsDaysCalendarViewComponent {
  5. private _config;
  6. calendar: DaysCalendarViewModel;
  7. options: DatepickerRenderOptions;
  8. onNavigate: EventEmitter<BsNavigationEvent>;
  9. onViewMode: EventEmitter<BsDatepickerViewMode>;
  10. onSelect: EventEmitter<DayViewModel>;
  11. onHover: EventEmitter<CellHoverEvent>;
  12. onHoverWeek: EventEmitter<WeekViewModel>;
  13. isWeekHovered: boolean;
  14. constructor(_config: BsDatepickerConfig);
  15. navigateTo(event: BsNavigationDirection): void;
  16. changeViewMode(event: BsDatepickerViewMode): void;
  17. selectDay(event: DayViewModel): void;
  18. selectWeek(week: WeekViewModel): void;
  19. weekHoverHandler(cell: WeekViewModel, isHovered: boolean): void;
  20. hoverDay(cell: DayViewModel, isHovered: boolean): void;
  21. }