UNPKG

@qeydar/datepicker

Version:

A comprehensive Date and Time Picker for Angular with Jalali calendar support

34 lines 3.88 kB
import { Injectable } from "@angular/core"; import { BehaviorSubject, Subject } from "rxjs"; import * as i0 from "@angular/core"; import * as i1 from "./utils/models"; export class QeydarDatePickerService { /** * */ constructor(locale_fa, locale_en) { this.locale_fa = locale_fa; this.locale_en = locale_en; this.activeInput$ = new BehaviorSubject(''); } getActiveInputValue() { return this.activeInput$.getValue(); } } QeydarDatePickerService.ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "14.3.0", ngImport: i0, type: QeydarDatePickerService, deps: [{ token: i1.lang_Fa }, { token: i1.lang_En }], target: i0.ɵɵFactoryTarget.Injectable }); QeydarDatePickerService.ɵprov = i0.ɵɵngDeclareInjectable({ minVersion: "12.0.0", version: "14.3.0", ngImport: i0, type: QeydarDatePickerService }); i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "14.3.0", ngImport: i0, type: QeydarDatePickerService, decorators: [{ type: Injectable }], ctorParameters: function () { return [{ type: i1.lang_Fa }, { type: i1.lang_En }]; } }); export class DestroyService extends Subject { ngOnDestroy() { this.next(); this.complete(); } } DestroyService.ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "14.3.0", ngImport: i0, type: DestroyService, deps: null, target: i0.ɵɵFactoryTarget.Injectable }); DestroyService.ɵprov = i0.ɵɵngDeclareInjectable({ minVersion: "12.0.0", version: "14.3.0", ngImport: i0, type: DestroyService }); i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "14.3.0", ngImport: i0, type: DestroyService, decorators: [{ type: Injectable }] }); //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiZGF0ZS1waWNrZXIuc2VydmljZS5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbIi4uLy4uLy4uL3Byb2plY3RzL3FleWRhci1kYXRlcGlja2VyL3NyYy9kYXRlLXBpY2tlci5zZXJ2aWNlLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLE9BQU8sRUFBRSxVQUFVLEVBQWEsTUFBTSxlQUFlLENBQUM7QUFDdEQsT0FBTyxFQUFFLGVBQWUsRUFBRSxPQUFPLEVBQUUsTUFBTSxNQUFNLENBQUM7OztBQVNoRCxNQUFNLE9BQU8sdUJBQXVCO0lBR2xDOztPQUVHO0lBQ0gsWUFBbUIsU0FBa0IsRUFBUyxTQUFrQjtRQUE3QyxjQUFTLEdBQVQsU0FBUyxDQUFTO1FBQVMsY0FBUyxHQUFULFNBQVMsQ0FBUztRQUxoRSxpQkFBWSxHQUE0QixJQUFJLGVBQWUsQ0FBQyxFQUFFLENBQUMsQ0FBQztJQU1oRSxDQUFDO0lBRUQsbUJBQW1CO1FBQ2pCLE9BQU8sSUFBSSxDQUFDLFlBQVksQ0FBQyxRQUFRLEVBQUUsQ0FBQztJQUN0QyxDQUFDOztvSEFYVSx1QkFBdUI7d0hBQXZCLHVCQUF1QjsyRkFBdkIsdUJBQXVCO2tCQURuQyxVQUFVOztBQWdCWCxNQUFNLE9BQU8sY0FBZSxTQUFRLE9BQWE7SUFDL0MsV0FBVztRQUNULElBQUksQ0FBQyxJQUFJLEVBQUUsQ0FBQztRQUNaLElBQUksQ0FBQyxRQUFRLEVBQUUsQ0FBQztJQUNsQixDQUFDOzsyR0FKVSxjQUFjOytHQUFkLGNBQWM7MkZBQWQsY0FBYztrQkFEMUIsVUFBVSIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IEluamVjdGFibGUsIE9uRGVzdHJveSB9IGZyb20gXCJAYW5ndWxhci9jb3JlXCI7XHJcbmltcG9ydCB7IEJlaGF2aW9yU3ViamVjdCwgU3ViamVjdCB9IGZyb20gXCJyeGpzXCI7XHJcbmltcG9ydCB7IGxhbmdfRW4sIGxhbmdfRmEsIExhbmdfTG9jYWxlIH0gZnJvbSBcIi4vdXRpbHMvbW9kZWxzXCI7XHJcblxyXG5leHBvcnQgaW50ZXJmYWNlIFZhbGlkVGltZVJlc3VsdCB7XHJcbiAgaXNWYWxpZDogYm9vbGVhbjtcclxuICBub3JtYWxpemVkVGltZTogc3RyaW5nO1xyXG59XHJcblxyXG5ASW5qZWN0YWJsZSgpXHJcbmV4cG9ydCBjbGFzcyBRZXlkYXJEYXRlUGlja2VyU2VydmljZSB7XHJcbiAgYWN0aXZlSW5wdXQkOiBCZWhhdmlvclN1YmplY3Q8c3RyaW5nPiA9IG5ldyBCZWhhdmlvclN1YmplY3QoJycpO1xyXG4gIGxvY2FsZTogTGFuZ19Mb2NhbGU7XHJcbiAgLyoqXHJcbiAgICpcclxuICAgKi9cclxuICBjb25zdHJ1Y3RvcihwdWJsaWMgbG9jYWxlX2ZhOiBsYW5nX0ZhLCBwdWJsaWMgbG9jYWxlX2VuOiBsYW5nX0VuKSB7XHJcbiAgfVxyXG5cclxuICBnZXRBY3RpdmVJbnB1dFZhbHVlKCkge1xyXG4gICAgcmV0dXJuIHRoaXMuYWN0aXZlSW5wdXQkLmdldFZhbHVlKCk7XHJcbiAgfVxyXG59XHJcblxyXG5ASW5qZWN0YWJsZSgpXHJcbmV4cG9ydCBjbGFzcyBEZXN0cm95U2VydmljZSBleHRlbmRzIFN1YmplY3Q8dm9pZD4gaW1wbGVtZW50cyBPbkRlc3Ryb3kge1xyXG4gIG5nT25EZXN0cm95KCk6IHZvaWQge1xyXG4gICAgdGhpcy5uZXh0KCk7XHJcbiAgICB0aGlzLmNvbXBsZXRlKCk7XHJcbiAgfVxyXG59Il19