schedule.d.ts 2.6 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788
  1. import { ElementRef, OnDestroy, DoCheck, OnChanges, EventEmitter, IterableDiffers, OnInit, AfterViewChecked, SimpleChanges } from '@angular/core';
  2. export declare class Schedule implements DoCheck, OnDestroy, OnInit, OnChanges, AfterViewChecked {
  3. el: ElementRef;
  4. events: any[];
  5. header: any;
  6. style: any;
  7. styleClass: string;
  8. rtl: boolean;
  9. weekends: boolean;
  10. hiddenDays: number[];
  11. fixedWeekCount: boolean;
  12. weekNumbers: boolean;
  13. businessHours: any;
  14. height: any;
  15. contentHeight: any;
  16. aspectRatio: number;
  17. eventLimit: any;
  18. defaultDate: any;
  19. editable: boolean;
  20. droppable: boolean;
  21. eventStartEditable: boolean;
  22. eventDurationEditable: boolean;
  23. defaultView: string;
  24. allDaySlot: boolean;
  25. allDayText: string;
  26. slotDuration: any;
  27. slotLabelInterval: any;
  28. snapDuration: any;
  29. scrollTime: any;
  30. minTime: any;
  31. maxTime: any;
  32. slotEventOverlap: boolean;
  33. nowIndicator: boolean;
  34. dragRevertDuration: number;
  35. dragOpacity: number;
  36. dragScroll: boolean;
  37. eventOverlap: any;
  38. eventConstraint: any;
  39. locale: string;
  40. timezone: boolean | string;
  41. timeFormat: string | null;
  42. eventRender: Function;
  43. dayRender: Function;
  44. navLinks: boolean;
  45. onDayClick: EventEmitter<any>;
  46. onDrop: EventEmitter<any>;
  47. onEventClick: EventEmitter<any>;
  48. onEventMouseover: EventEmitter<any>;
  49. onEventMouseout: EventEmitter<any>;
  50. onEventDragStart: EventEmitter<any>;
  51. onEventDragStop: EventEmitter<any>;
  52. onEventDrop: EventEmitter<any>;
  53. onEventResizeStart: EventEmitter<any>;
  54. onEventResizeStop: EventEmitter<any>;
  55. onEventResize: EventEmitter<any>;
  56. onViewRender: EventEmitter<any>;
  57. onViewDestroy: EventEmitter<any>;
  58. onNavLinkDayClick: EventEmitter<any>;
  59. onNavLinkWeekClick: EventEmitter<any>;
  60. initialized: boolean;
  61. stopNgOnChangesPropagation: boolean;
  62. differ: any;
  63. calendar: any;
  64. config: any;
  65. _options: any;
  66. constructor(el: ElementRef, differs: IterableDiffers);
  67. ngOnInit(): void;
  68. ngAfterViewChecked(): void;
  69. ngOnChanges(changes: SimpleChanges): void;
  70. options: any;
  71. initialize(): void;
  72. ngDoCheck(): void;
  73. ngOnDestroy(): void;
  74. gotoDate(date: any): void;
  75. prev(): void;
  76. next(): void;
  77. prevYear(): void;
  78. nextYear(): void;
  79. today(): void;
  80. incrementDate(duration: any): void;
  81. changeView(viewName: string, dateOrRange: any): void;
  82. getDate(): any;
  83. updateEvent(event: any): void;
  84. _findEvent(id: string): any;
  85. _updateEvent(event: any): void;
  86. }
  87. export declare class ScheduleModule {
  88. }