UNPKG

social-media

Version:

27 lines (26 loc) 944 B
/// <reference types="core-js" /> /// <reference types="web2cal" /> import { OnInit, EventEmitter, OnChanges } from '@angular/core'; import { Group } from "./group"; import { EventModel } from "./event.model"; export declare class SchedulerComponent implements OnChanges, OnInit { private _groups; groups: Array<Group>; previewEvent: EventEmitter<EventModel>; newEvent: EventEmitter<EventModel>; editingEvent: EventEmitter<EventModel>; activeEvent: EventModel; isEdit: boolean; ical: Web2Cal; calendarGroups: Array<web2cal.GroupData>; constructor(); ngOnChanges(changes: any): void; ngOnInit(): void; private _buildCalendar(groups?); private _newEvent(startTime, endTime, groupId); saveActiveEvent(): void; editActiveEvent(): void; private _closeModal(); private _loadGroupsAndEventsData(groups); private _setActiveEvent(eventId, groupId); }