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
JavaScript
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==