@qeydar/datepicker
Version:
A comprehensive Date and Time Picker for Angular with Jalali calendar support
34 lines • 3.88 kB
JavaScript
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