UNPKG

igniteui-angular-wrappers

Version:
58 lines (57 loc) 3.57 kB
import { ElementRef, IterableDiffers, KeyValueDiffers, ChangeDetectorRef, Renderer2 } from '@angular/core'; import { IgControlBase } from '../igcontrolbase/igcontrolbase'; import * as i0 from "@angular/core"; export declare class IgSchedulerComponent extends IgControlBase<IgScheduler> { constructor(el: ElementRef, renderer: Renderer2, differs: IterableDiffers, kvalDiffers: KeyValueDiffers, cdr: ChangeDetectorRef); /** * Gets reference to appointment by id * * @param id id */ getAppointmentById(id: object): object; /** * Creates a new appointment and renders it to the scheduler * * @param appointment appointment */ createAppointment(appointment: object): object; /** * Deletes appointment from the appointment collection * * @param appointment appointment */ deleteAppointment(appointment: object): object; /** * Deletes appointment from the appointment collection * * @param appointment appointment * @param updateAppoinment updateAppoinment */ editAppointment(appointment: object, updateAppoinment: object): object; /** * Destroys the widget */ destroy(): void; /** * Gets reference to the today UI button. */ todayButton(): string; /** * Gets reference to the previous UI button. */ previousButton(): string; /** * Gets reference to the date range UI button. */ dateRangeButton(): string; /** * Gets reference to the next UI button. */ nextButton(): string; /** * Gets reference to the jQuery calendar UI control. */ getCalendar(): string; static ɵfac: i0.ɵɵFactoryDeclaration<IgSchedulerComponent, never>; static ɵcmp: i0.ɵɵComponentDeclaration<IgSchedulerComponent, "ig-scheduler", never, { "widgetId": { "alias": "widgetId"; "required": false; }; "options": { "alias": "options"; "required": false; }; "changeDetectionInterval": { "alias": "changeDetectionInterval"; "required": false; }; "disabled": { "alias": "disabled"; "required": false; }; "create": { "alias": "create"; "required": false; }; "views": { "alias": "views"; "required": false; }; "viewMode": { "alias": "viewMode"; "required": false; }; "selectedDate": { "alias": "selectedDate"; "required": false; }; "enableTodayButton": { "alias": "enableTodayButton"; "required": false; }; "width": { "alias": "width"; "required": false; }; "height": { "alias": "height"; "required": false; }; "agendaViewSettings": { "alias": "agendaViewSettings"; "required": false; }; "monthViewSettings": { "alias": "monthViewSettings"; "required": false; }; "appointmentDialogSuppress": { "alias": "appointmentDialogSuppress"; "required": false; }; }, { "agendaRangeChanging": "agendaRangeChanging"; "agendaRangeChanged": "agendaRangeChanged"; "daySelected": "daySelected"; "monthChanging": "monthChanging"; "monthChanged": "monthChanged"; "rendering": "rendering"; "rendered": "rendered"; "viewChanging": "viewChanging"; "viewChanged": "viewChanged"; "appointmentDialogOpening": "appointmentDialogOpening"; "appointmentDialogOpened": "appointmentDialogOpened"; "appointmentDialogClosing": "appointmentDialogClosing"; "appointmentDialogClosed": "appointmentDialogClosed"; "appointmentCreating": "appointmentCreating"; "appointmentCreated": "appointmentCreated"; "appointmentDeleting": "appointmentDeleting"; "appointmentDeleted": "appointmentDeleted"; "appointmentEditing": "appointmentEditing"; "appointmentEdited": "appointmentEdited"; }, never, ["*"], false, never>; }