UNPKG

angular-calendar-scheduler

Version:

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

22 lines 2.57 kB
import * as tslib_1 from "tslib"; import { Injectable } from '@angular/core'; /** * Auth configuration. */ let SchedulerConfig = class SchedulerConfig { constructor(config = {}) { this.locale = 'en'; this.headerDateFormat = 'daysRange'; function use(source, defaultValue) { return config && source !== undefined ? source : defaultValue; } this.locale = use(config.locale, this.locale); this.headerDateFormat = use(config.headerDateFormat, this.headerDateFormat); } }; SchedulerConfig = tslib_1.__decorate([ Injectable(), tslib_1.__metadata("design:paramtypes", [SchedulerConfig]) ], SchedulerConfig); export { SchedulerConfig }; //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoic2NoZWR1bGVyLWNvbmZpZy5qcyIsInNvdXJjZVJvb3QiOiJuZzovL2FuZ3VsYXItY2FsZW5kYXItc2NoZWR1bGVyLyIsInNvdXJjZXMiOlsibW9kdWxlcy9zY2hlZHVsZXIvc2NoZWR1bGVyLWNvbmZpZy50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiO0FBQUEsT0FBTyxFQUFFLFVBQVUsRUFBRSxNQUFNLGVBQWUsQ0FBQztBQUUzQzs7R0FFRztBQUVILElBQWEsZUFBZSxHQUE1QixNQUFhLGVBQWU7SUFJeEIsWUFBWSxTQUEwQixFQUFFO1FBSHhDLFdBQU0sR0FBWSxJQUFJLENBQUM7UUFDdkIscUJBQWdCLEdBQWdDLFdBQVcsQ0FBQztRQUd4RCxTQUFTLEdBQUcsQ0FBSSxNQUFTLEVBQUUsWUFBZTtZQUN0QyxPQUFPLE1BQU0sSUFBSSxNQUFNLEtBQUssU0FBUyxDQUFDLENBQUMsQ0FBQyxNQUFNLENBQUMsQ0FBQyxDQUFDLFlBQVksQ0FBQztRQUNsRSxDQUFDO1FBRUQsSUFBSSxDQUFDLE1BQU0sR0FBRyxHQUFHLENBQUMsTUFBTSxDQUFDLE1BQU0sRUFBRSxJQUFJLENBQUMsTUFBTSxDQUFDLENBQUM7UUFDOUMsSUFBSSxDQUFDLGdCQUFnQixHQUFHLEdBQUcsQ0FBQyxNQUFNLENBQUMsZ0JBQWdCLEVBQUUsSUFBSSxDQUFDLGdCQUFnQixDQUFDLENBQUM7SUFDaEYsQ0FBQztDQUNKLENBQUE7QUFaWSxlQUFlO0lBRDNCLFVBQVUsRUFBRTs2Q0FLVyxlQUFlO0dBSjFCLGVBQWUsQ0FZM0I7U0FaWSxlQUFlIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgSW5qZWN0YWJsZSB9IGZyb20gJ0Bhbmd1bGFyL2NvcmUnO1xyXG5cclxuLyoqXHJcbiAqIEF1dGggY29uZmlndXJhdGlvbi5cclxuICovXHJcbkBJbmplY3RhYmxlKClcclxuZXhwb3J0IGNsYXNzIFNjaGVkdWxlckNvbmZpZyB7XHJcbiAgICBsb2NhbGU/OiBzdHJpbmcgPSAnZW4nO1xyXG4gICAgaGVhZGVyRGF0ZUZvcm1hdD86ICd3ZWVrTnVtYmVyJyB8ICdkYXlzUmFuZ2UnID0gJ2RheXNSYW5nZSc7XHJcblxyXG4gICAgY29uc3RydWN0b3IoY29uZmlnOiBTY2hlZHVsZXJDb25maWcgPSB7fSkge1xyXG4gICAgICAgIGZ1bmN0aW9uIHVzZTxUPihzb3VyY2U6IFQsIGRlZmF1bHRWYWx1ZTogVCk6IFQge1xyXG4gICAgICAgICAgICByZXR1cm4gY29uZmlnICYmIHNvdXJjZSAhPT0gdW5kZWZpbmVkID8gc291cmNlIDogZGVmYXVsdFZhbHVlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgdGhpcy5sb2NhbGUgPSB1c2UoY29uZmlnLmxvY2FsZSwgdGhpcy5sb2NhbGUpO1xyXG4gICAgICAgIHRoaXMuaGVhZGVyRGF0ZUZvcm1hdCA9IHVzZShjb25maWcuaGVhZGVyRGF0ZUZvcm1hdCwgdGhpcy5oZWFkZXJEYXRlRm9ybWF0KTtcclxuICAgIH1cclxufVxyXG4iXX0=