UNPKG

angular-calendar-scheduler

Version:

This project provide a scheduler view component for [mattlewis92/angular-calendar](https://github.com/mattlewis92/angular-calendar).

25 lines 3.65 kB
import * as tslib_1 from "tslib"; import { Injectable } from '@angular/core'; import { getSchedulerViewHourGrid, getSchedulerViewDays, getSchedulerView } from './calendar-scheduler-utils'; import { DateAdapter } from 'angular-calendar'; var CalendarSchedulerUtils = /** @class */ (function () { function CalendarSchedulerUtils(dateAdapter) { this.dateAdapter = dateAdapter; } CalendarSchedulerUtils.prototype.getSchedulerViewHourGrid = function (args) { return getSchedulerViewHourGrid(this.dateAdapter, args); }; CalendarSchedulerUtils.prototype.getSchedulerViewDays = function (args) { return getSchedulerViewDays(this.dateAdapter, args); }; CalendarSchedulerUtils.prototype.getSchedulerView = function (args) { return getSchedulerView(this.dateAdapter, args); }; CalendarSchedulerUtils = tslib_1.__decorate([ Injectable(), tslib_1.__metadata("design:paramtypes", [DateAdapter]) ], CalendarSchedulerUtils); return CalendarSchedulerUtils; }()); export { CalendarSchedulerUtils }; //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiY2FsZW5kYXItc2NoZWR1bGVyLXV0aWxzLnByb3ZpZGVyLmpzIiwic291cmNlUm9vdCI6Im5nOi8vYW5ndWxhci1jYWxlbmRhci1zY2hlZHVsZXIvIiwic291cmNlcyI6WyJtb2R1bGVzL3NjaGVkdWxlci91dGlscy9jYWxlbmRhci1zY2hlZHVsZXItdXRpbHMucHJvdmlkZXIudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IjtBQUFBLE9BQU8sRUFBRSxVQUFVLEVBQUUsTUFBTSxlQUFlLENBQUM7QUFDM0MsT0FBTyxFQUNILHdCQUF3QixFQUV4QixvQkFBb0IsRUFFcEIsZ0JBQWdCLEVBRW5CLE1BQU0sNEJBQTRCLENBQUM7QUFHcEMsT0FBTyxFQUFFLFdBQVcsRUFBRSxNQUFNLGtCQUFrQixDQUFDO0FBRy9DO0lBQ0ksZ0NBQW9CLFdBQXdCO1FBQXhCLGdCQUFXLEdBQVgsV0FBVyxDQUFhO0lBQUksQ0FBQztJQUVqRCx5REFBd0IsR0FBeEIsVUFBeUIsSUFBa0M7UUFDdkQsT0FBTyx3QkFBd0IsQ0FBQyxJQUFJLENBQUMsV0FBVyxFQUFFLElBQUksQ0FBQyxDQUFDO0lBQzVELENBQUM7SUFFRCxxREFBb0IsR0FBcEIsVUFBcUIsSUFBOEI7UUFDL0MsT0FBTyxvQkFBb0IsQ0FBQyxJQUFJLENBQUMsV0FBVyxFQUFFLElBQUksQ0FBQyxDQUFDO0lBQ3hELENBQUM7SUFFRCxpREFBZ0IsR0FBaEIsVUFBaUIsSUFBMEI7UUFDdkMsT0FBTyxnQkFBZ0IsQ0FBQyxJQUFJLENBQUMsV0FBVyxFQUFFLElBQUksQ0FBQyxDQUFDO0lBQ3BELENBQUM7SUFiUSxzQkFBc0I7UUFEbEMsVUFBVSxFQUFFO2lEQUV3QixXQUFXO09BRG5DLHNCQUFzQixDQWNsQztJQUFELDZCQUFDO0NBQUEsQUFkRCxJQWNDO1NBZFksc0JBQXNCIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgSW5qZWN0YWJsZSB9IGZyb20gJ0Bhbmd1bGFyL2NvcmUnO1xyXG5pbXBvcnQge1xyXG4gICAgZ2V0U2NoZWR1bGVyVmlld0hvdXJHcmlkLFxyXG4gICAgR2V0U2NoZWR1bGVyVmlld0hvdXJHcmlkQXJncyxcclxuICAgIGdldFNjaGVkdWxlclZpZXdEYXlzLFxyXG4gICAgR2V0U2NoZWR1bGVyVmlld0RheXNBcmdzLFxyXG4gICAgZ2V0U2NoZWR1bGVyVmlldyxcclxuICAgIEdldFNjaGVkdWxlclZpZXdBcmdzXHJcbn0gZnJvbSAnLi9jYWxlbmRhci1zY2hlZHVsZXItdXRpbHMnO1xyXG5pbXBvcnQgeyBEYXlWaWV3SG91ciB9IGZyb20gJ2NhbGVuZGFyLXV0aWxzJztcclxuaW1wb3J0IHsgU2NoZWR1bGVyVmlldywgU2NoZWR1bGVyVmlld0RheSB9IGZyb20gJy4uL21vZGVscyc7XHJcbmltcG9ydCB7IERhdGVBZGFwdGVyIH0gZnJvbSAnYW5ndWxhci1jYWxlbmRhcic7XHJcblxyXG5ASW5qZWN0YWJsZSgpXHJcbmV4cG9ydCBjbGFzcyBDYWxlbmRhclNjaGVkdWxlclV0aWxzIHtcclxuICAgIGNvbnN0cnVjdG9yKHByaXZhdGUgZGF0ZUFkYXB0ZXI6IERhdGVBZGFwdGVyKSB7IH1cclxuXHJcbiAgICBnZXRTY2hlZHVsZXJWaWV3SG91ckdyaWQoYXJnczogR2V0U2NoZWR1bGVyVmlld0hvdXJHcmlkQXJncyk6IERheVZpZXdIb3VyW10ge1xyXG4gICAgICAgIHJldHVybiBnZXRTY2hlZHVsZXJWaWV3SG91ckdyaWQodGhpcy5kYXRlQWRhcHRlciwgYXJncyk7XHJcbiAgICB9XHJcblxyXG4gICAgZ2V0U2NoZWR1bGVyVmlld0RheXMoYXJnczogR2V0U2NoZWR1bGVyVmlld0RheXNBcmdzKTogU2NoZWR1bGVyVmlld0RheVtdIHtcclxuICAgICAgICByZXR1cm4gZ2V0U2NoZWR1bGVyVmlld0RheXModGhpcy5kYXRlQWRhcHRlciwgYXJncyk7XHJcbiAgICB9XHJcblxyXG4gICAgZ2V0U2NoZWR1bGVyVmlldyhhcmdzOiBHZXRTY2hlZHVsZXJWaWV3QXJncyk6IFNjaGVkdWxlclZpZXcge1xyXG4gICAgICAgIHJldHVybiBnZXRTY2hlZHVsZXJWaWV3KHRoaXMuZGF0ZUFkYXB0ZXIsIGFyZ3MpO1xyXG4gICAgfVxyXG59XHJcbiJdfQ==