UNPKG

ng-mat-daterange-picker

Version:

[![CircleCI](https://circleci.com/gh/ashishgkwd/ngx-mat-daterange-picker.svg?style=shield)](https://circleci.com/gh/ashishgkwd/ngx-mat-daterange-picker) [![Maintainability](https://api.codeclimate.com/v1/badges/2b0d09a866f6d2ed139c/maintainability)](https

51 lines 4.93 kB
import { __decorate, __param } from "tslib"; import { Injectable, Inject, InjectionToken } from '@angular/core'; import { Subject } from 'rxjs'; /* import { DATE } from '../ngx-drp.module'; */ export var DATE = new InjectionToken('date'); var RangeStoreService = /** @class */ (function () { function RangeStoreService(_fromDate, _toDate) { this._fromDate = _fromDate; this._toDate = _toDate; this.rangeUpdate$ = new Subject(); } Object.defineProperty(RangeStoreService.prototype, "fromDate", { /* set fromDate(fromDate:Date) { this._fromDate = fromDate; } */ get: function () { return this._fromDate; }, enumerable: true, configurable: true }); Object.defineProperty(RangeStoreService.prototype, "toDate", { /* set toDate(toDate:Date) { this._toDate = toDate; } */ get: function () { return this._toDate; }, enumerable: true, configurable: true }); RangeStoreService.prototype.updateRange = function (fromDate, toDate) { if (fromDate === void 0) { fromDate = this._fromDate; } if (toDate === void 0) { toDate = this._toDate; } this._fromDate = fromDate; this._toDate = toDate; this.rangeUpdate$.next({ fromDate: this._fromDate, toDate: this._toDate }); }; RangeStoreService.ctorParameters = function () { return [ { type: Date, decorators: [{ type: Inject, args: [DATE,] }] }, { type: Date, decorators: [{ type: Inject, args: [DATE,] }] } ]; }; RangeStoreService = __decorate([ Injectable(), __param(0, Inject(DATE)), __param(1, Inject(DATE)) ], RangeStoreService); return RangeStoreService; }()); export { RangeStoreService }; //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoicmFuZ2Utc3RvcmUuc2VydmljZS5qcyIsInNvdXJjZVJvb3QiOiJuZzovL25nLW1hdC1kYXRlcmFuZ2UtcGlja2VyLyIsInNvdXJjZXMiOlsic3JjL2FwcC9tb2R1bGVzL25neC1tYXQtZHJwL3NlcnZpY2VzL3JhbmdlLXN0b3JlLnNlcnZpY2UudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IjtBQUFBLE9BQU8sRUFBRSxVQUFVLEVBQUUsTUFBTSxFQUFFLGNBQWMsRUFBRSxNQUFNLGVBQWUsQ0FBQztBQUVuRSxPQUFPLEVBQUUsT0FBTyxFQUFFLE1BQU0sTUFBTSxDQUFDO0FBQy9CLCtDQUErQztBQUUvQyxNQUFNLENBQUMsSUFBTSxJQUFJLEdBQUcsSUFBSSxjQUFjLENBQU8sTUFBTSxDQUFDLENBQUM7QUFHckQ7SUFHRSwyQkFDd0IsU0FBZSxFQUNmLE9BQWE7UUFEYixjQUFTLEdBQVQsU0FBUyxDQUFNO1FBQ2YsWUFBTyxHQUFQLE9BQU8sQ0FBTTtRQUpyQyxpQkFBWSxHQUFtQixJQUFJLE9BQU8sRUFBUyxDQUFDO0lBS2pELENBQUM7SUFNSixzQkFBSSx1Q0FBUTtRQUpaOztZQUVJO2FBRUo7WUFDRSxPQUFPLElBQUksQ0FBQyxTQUFTLENBQUM7UUFDeEIsQ0FBQzs7O09BQUE7SUFNRCxzQkFBSSxxQ0FBTTtRQUpWOztZQUVJO2FBRUo7WUFDRSxPQUFPLElBQUksQ0FBQyxPQUFPLENBQUM7UUFDdEIsQ0FBQzs7O09BQUE7SUFFRCx1Q0FBVyxHQUFYLFVBQVksUUFBK0IsRUFBRSxNQUEyQjtRQUE1RCx5QkFBQSxFQUFBLFdBQWlCLElBQUksQ0FBQyxTQUFTO1FBQUUsdUJBQUEsRUFBQSxTQUFlLElBQUksQ0FBQyxPQUFPO1FBQ3RFLElBQUksQ0FBQyxTQUFTLEdBQUcsUUFBUSxDQUFDO1FBQzFCLElBQUksQ0FBQyxPQUFPLEdBQUcsTUFBTSxDQUFDO1FBQ3RCLElBQUksQ0FBQyxZQUFZLENBQUMsSUFBSSxDQUFDLEVBQUUsUUFBUSxFQUFFLElBQUksQ0FBQyxTQUFTLEVBQUUsTUFBTSxFQUFFLElBQUksQ0FBQyxPQUFPLEVBQUUsQ0FBQyxDQUFDO0lBQzdFLENBQUM7O2dCQXhCa0MsSUFBSSx1QkFBcEMsTUFBTSxTQUFDLElBQUk7Z0JBQ21CLElBQUksdUJBQWxDLE1BQU0sU0FBQyxJQUFJOztJQUxILGlCQUFpQjtRQUQ3QixVQUFVLEVBQUU7UUFLUixXQUFBLE1BQU0sQ0FBQyxJQUFJLENBQUMsQ0FBQTtRQUNaLFdBQUEsTUFBTSxDQUFDLElBQUksQ0FBQyxDQUFBO09BTEosaUJBQWlCLENBNkI3QjtJQUFELHdCQUFDO0NBQUEsQUE3QkQsSUE2QkM7U0E3QlksaUJBQWlCIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgSW5qZWN0YWJsZSwgSW5qZWN0LCBJbmplY3Rpb25Ub2tlbiB9IGZyb20gJ0Bhbmd1bGFyL2NvcmUnO1xyXG5pbXBvcnQgeyBSYW5nZSB9IGZyb20gJy4uL21vZGVsL21vZGVsJztcclxuaW1wb3J0IHsgU3ViamVjdCB9IGZyb20gJ3J4anMnO1xyXG4vKiBpbXBvcnQgeyBEQVRFIH0gZnJvbSAnLi4vbmd4LWRycC5tb2R1bGUnOyAqL1xyXG5cclxuZXhwb3J0IGNvbnN0IERBVEUgPSBuZXcgSW5qZWN0aW9uVG9rZW48RGF0ZT4oJ2RhdGUnKTtcclxuXHJcbkBJbmplY3RhYmxlKClcclxuZXhwb3J0IGNsYXNzIFJhbmdlU3RvcmVTZXJ2aWNlIHtcclxuICByYW5nZVVwZGF0ZSQ6IFN1YmplY3Q8UmFuZ2U+ID0gbmV3IFN1YmplY3Q8UmFuZ2U+KCk7XHJcblxyXG4gIGNvbnN0cnVjdG9yKFxyXG4gICAgQEluamVjdChEQVRFKSBwcml2YXRlIF9mcm9tRGF0ZTogRGF0ZSxcclxuICAgIEBJbmplY3QoREFURSkgcHJpdmF0ZSBfdG9EYXRlOiBEYXRlXHJcbiAgKSB7fVxyXG5cclxuICAvKiBzZXQgZnJvbURhdGUoZnJvbURhdGU6RGF0ZSkge1xyXG4gICAgdGhpcy5fZnJvbURhdGUgPSBmcm9tRGF0ZTtcclxuICB9ICovXHJcblxyXG4gIGdldCBmcm9tRGF0ZSgpOiBEYXRlIHtcclxuICAgIHJldHVybiB0aGlzLl9mcm9tRGF0ZTtcclxuICB9XHJcblxyXG4gIC8qIHNldCB0b0RhdGUodG9EYXRlOkRhdGUpIHtcclxuICAgIHRoaXMuX3RvRGF0ZSA9IHRvRGF0ZTtcclxuICB9ICovXHJcblxyXG4gIGdldCB0b0RhdGUoKTogRGF0ZSB7XHJcbiAgICByZXR1cm4gdGhpcy5fdG9EYXRlO1xyXG4gIH1cclxuXHJcbiAgdXBkYXRlUmFuZ2UoZnJvbURhdGU6IERhdGUgPSB0aGlzLl9mcm9tRGF0ZSwgdG9EYXRlOiBEYXRlID0gdGhpcy5fdG9EYXRlKSB7XHJcbiAgICB0aGlzLl9mcm9tRGF0ZSA9IGZyb21EYXRlO1xyXG4gICAgdGhpcy5fdG9EYXRlID0gdG9EYXRlO1xyXG4gICAgdGhpcy5yYW5nZVVwZGF0ZSQubmV4dCh7IGZyb21EYXRlOiB0aGlzLl9mcm9tRGF0ZSwgdG9EYXRlOiB0aGlzLl90b0RhdGUgfSk7XHJcbiAgfVxyXG59XHJcbiJdfQ==