ngx-bootstrap
Version:
Native Angular Bootstrap Components
70 lines • 4.41 kB
JavaScript
/**
* @fileoverview added by tsickle
* @suppress {checkTypes,extraRequire,missingOverride,missingReturn,unusedPrivateMembers,uselessCode} checked by tsc
*/
import { Injectable } from '@angular/core';
import * as i0 from "@angular/core";
export class DatepickerConfig {
constructor() {
this.locale = 'en';
this.datepickerMode = 'day';
this.startingDay = 0;
this.yearRange = 20;
this.minMode = 'day';
this.maxMode = 'year';
this.showWeeks = true;
this.formatDay = 'DD';
this.formatMonth = 'MMMM';
this.formatYear = 'YYYY';
this.formatDayHeader = 'dd';
this.formatDayTitle = 'MMMM YYYY';
this.formatMonthTitle = 'YYYY';
this.onlyCurrentMonth = false;
this.monthColLimit = 3;
this.yearColLimit = 5;
this.shortcutPropagation = false;
}
}
DatepickerConfig.decorators = [
{ type: Injectable, args: [{
providedIn: 'root'
},] }
];
/** @nocollapse */ DatepickerConfig.ɵprov = i0.ɵɵdefineInjectable({ factory: function DatepickerConfig_Factory() { return new DatepickerConfig(); }, token: DatepickerConfig, providedIn: "root" });
if (false) {
/** @type {?} */
DatepickerConfig.prototype.locale;
/** @type {?} */
DatepickerConfig.prototype.datepickerMode;
/** @type {?} */
DatepickerConfig.prototype.startingDay;
/** @type {?} */
DatepickerConfig.prototype.yearRange;
/** @type {?} */
DatepickerConfig.prototype.minMode;
/** @type {?} */
DatepickerConfig.prototype.maxMode;
/** @type {?} */
DatepickerConfig.prototype.showWeeks;
/** @type {?} */
DatepickerConfig.prototype.formatDay;
/** @type {?} */
DatepickerConfig.prototype.formatMonth;
/** @type {?} */
DatepickerConfig.prototype.formatYear;
/** @type {?} */
DatepickerConfig.prototype.formatDayHeader;
/** @type {?} */
DatepickerConfig.prototype.formatDayTitle;
/** @type {?} */
DatepickerConfig.prototype.formatMonthTitle;
/** @type {?} */
DatepickerConfig.prototype.onlyCurrentMonth;
/** @type {?} */
DatepickerConfig.prototype.monthColLimit;
/** @type {?} */
DatepickerConfig.prototype.yearColLimit;
/** @type {?} */
DatepickerConfig.prototype.shortcutPropagation;
}
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiZGF0ZXBpY2tlci5jb25maWcuanMiLCJzb3VyY2VSb290Ijoibmc6Ly9uZ3gtYm9vdHN0cmFwL2RhdGVwaWNrZXIvIiwic291cmNlcyI6WyJkYXRlcGlja2VyLmNvbmZpZy50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOzs7O0FBQUEsT0FBTyxFQUFFLFVBQVUsRUFBRSxNQUFNLGVBQWUsQ0FBQzs7QUFLM0MsTUFBTSxPQUFPLGdCQUFnQjtJQUg3QjtRQUlFLFdBQU0sR0FBRyxJQUFJLENBQUM7UUFDZCxtQkFBYyxHQUFHLEtBQUssQ0FBQztRQUN2QixnQkFBVyxHQUFHLENBQUMsQ0FBQztRQUNoQixjQUFTLEdBQUcsRUFBRSxDQUFDO1FBQ2YsWUFBTyxHQUFHLEtBQUssQ0FBQztRQUNoQixZQUFPLEdBQUcsTUFBTSxDQUFDO1FBQ2pCLGNBQVMsR0FBRyxJQUFJLENBQUM7UUFDakIsY0FBUyxHQUFHLElBQUksQ0FBQztRQUNqQixnQkFBVyxHQUFHLE1BQU0sQ0FBQztRQUNyQixlQUFVLEdBQUcsTUFBTSxDQUFDO1FBQ3BCLG9CQUFlLEdBQUcsSUFBSSxDQUFDO1FBQ3ZCLG1CQUFjLEdBQUcsV0FBVyxDQUFDO1FBQzdCLHFCQUFnQixHQUFHLE1BQU0sQ0FBQztRQUMxQixxQkFBZ0IsR0FBRyxLQUFLLENBQUM7UUFDekIsa0JBQWEsR0FBRyxDQUFDLENBQUM7UUFDbEIsaUJBQVksR0FBRyxDQUFDLENBQUM7UUFDakIsd0JBQW1CLEdBQUcsS0FBSyxDQUFDO0tBQzdCOzs7WUFyQkEsVUFBVSxTQUFDO2dCQUNWLFVBQVUsRUFBRSxNQUFNO2FBQ25COzs7OztJQUVDLGtDQUFjOztJQUNkLDBDQUF1Qjs7SUFDdkIsdUNBQWdCOztJQUNoQixxQ0FBZTs7SUFDZixtQ0FBZ0I7O0lBQ2hCLG1DQUFpQjs7SUFDakIscUNBQWlCOztJQUNqQixxQ0FBaUI7O0lBQ2pCLHVDQUFxQjs7SUFDckIsc0NBQW9COztJQUNwQiwyQ0FBdUI7O0lBQ3ZCLDBDQUE2Qjs7SUFDN0IsNENBQTBCOztJQUMxQiw0Q0FBeUI7O0lBQ3pCLHlDQUFrQjs7SUFDbEIsd0NBQWlCOztJQUNqQiwrQ0FBNEIiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBJbmplY3RhYmxlIH0gZnJvbSAnQGFuZ3VsYXIvY29yZSc7XG5cbkBJbmplY3RhYmxlKHtcbiAgcHJvdmlkZWRJbjogJ3Jvb3QnXG59KVxuZXhwb3J0IGNsYXNzIERhdGVwaWNrZXJDb25maWcge1xuICBsb2NhbGUgPSAnZW4nO1xuICBkYXRlcGlja2VyTW9kZSA9ICdkYXknO1xuICBzdGFydGluZ0RheSA9IDA7XG4gIHllYXJSYW5nZSA9IDIwO1xuICBtaW5Nb2RlID0gJ2RheSc7XG4gIG1heE1vZGUgPSAneWVhcic7XG4gIHNob3dXZWVrcyA9IHRydWU7XG4gIGZvcm1hdERheSA9ICdERCc7XG4gIGZvcm1hdE1vbnRoID0gJ01NTU0nO1xuICBmb3JtYXRZZWFyID0gJ1lZWVknO1xuICBmb3JtYXREYXlIZWFkZXIgPSAnZGQnO1xuICBmb3JtYXREYXlUaXRsZSA9ICdNTU1NIFlZWVknO1xuICBmb3JtYXRNb250aFRpdGxlID0gJ1lZWVknO1xuICBvbmx5Q3VycmVudE1vbnRoID0gZmFsc2U7XG4gIG1vbnRoQ29sTGltaXQgPSAzO1xuICB5ZWFyQ29sTGltaXQgPSA1O1xuICBzaG9ydGN1dFByb3BhZ2F0aW9uID0gZmFsc2U7XG59XG4iXX0=