UNPKG

@skireal/form-builder

Version:
25 lines 2.48 kB
import { __decorate } from "tslib"; import { Injectable } from '@angular/core'; import { BehaviorSubject } from 'rxjs'; import * as i0 from "@angular/core"; var LocaleService = /** @class */ (function () { function LocaleService() { this.localeSubject = new BehaviorSubject({}); this.locale$ = this.localeSubject.asObservable(); } LocaleService.prototype.setLocale = function (locale) { this.localeSubject.next(locale); }; LocaleService.prototype.getCurrentLocale = function () { return this.localeSubject.value; }; LocaleService.ɵprov = i0.ɵɵdefineInjectable({ factory: function LocaleService_Factory() { return new LocaleService(); }, token: LocaleService, providedIn: "root" }); LocaleService = __decorate([ Injectable({ providedIn: 'root' }) ], LocaleService); return LocaleService; }()); export { LocaleService }; //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoibG9jYWxlLnNlcnZpY2UuanMiLCJzb3VyY2VSb290Ijoibmc6Ly9Ac2tpcmVhbC9mb3JtLWJ1aWxkZXIvIiwic291cmNlcyI6WyJsaWIvc2VydmljZXMvbG9jYWxlLnNlcnZpY2UudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IjtBQUFBLE9BQU8sRUFBRSxVQUFVLEVBQUUsTUFBTSxlQUFlLENBQUM7QUFDM0MsT0FBTyxFQUFFLGVBQWUsRUFBRSxNQUFNLE1BQU0sQ0FBQzs7QUFLdkM7SUFBQTtRQUNVLGtCQUFhLEdBQUcsSUFBSSxlQUFlLENBQXlCLEVBQUUsQ0FBQyxDQUFDO1FBQ3hFLFlBQU8sR0FBRyxJQUFJLENBQUMsYUFBYSxDQUFDLFlBQVksRUFBRSxDQUFDO0tBUzdDO0lBUEMsaUNBQVMsR0FBVCxVQUFVLE1BQThCO1FBQ3RDLElBQUksQ0FBQyxhQUFhLENBQUMsSUFBSSxDQUFDLE1BQU0sQ0FBQyxDQUFDO0lBQ2xDLENBQUM7SUFFRCx3Q0FBZ0IsR0FBaEI7UUFDRSxPQUFPLElBQUksQ0FBQyxhQUFhLENBQUMsS0FBSyxDQUFDO0lBQ2xDLENBQUM7O0lBVlUsYUFBYTtRQUh6QixVQUFVLENBQUM7WUFDVixVQUFVLEVBQUUsTUFBTTtTQUNuQixDQUFDO09BQ1csYUFBYSxDQVd6Qjt3QkFqQkQ7Q0FpQkMsQUFYRCxJQVdDO1NBWFksYUFBYSIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IEluamVjdGFibGUgfSBmcm9tICdAYW5ndWxhci9jb3JlJztcbmltcG9ydCB7IEJlaGF2aW9yU3ViamVjdCB9IGZyb20gJ3J4anMnO1xuXG5ASW5qZWN0YWJsZSh7XG4gIHByb3ZpZGVkSW46ICdyb290J1xufSlcbmV4cG9ydCBjbGFzcyBMb2NhbGVTZXJ2aWNlIHtcbiAgcHJpdmF0ZSBsb2NhbGVTdWJqZWN0ID0gbmV3IEJlaGF2aW9yU3ViamVjdDxSZWNvcmQ8c3RyaW5nLCBzdHJpbmc+Pih7fSk7XG4gIGxvY2FsZSQgPSB0aGlzLmxvY2FsZVN1YmplY3QuYXNPYnNlcnZhYmxlKCk7XG5cbiAgc2V0TG9jYWxlKGxvY2FsZTogUmVjb3JkPHN0cmluZywgc3RyaW5nPikge1xuICAgIHRoaXMubG9jYWxlU3ViamVjdC5uZXh0KGxvY2FsZSk7XG4gIH1cblxuICBnZXRDdXJyZW50TG9jYWxlKCk6IFJlY29yZDxzdHJpbmcsIHN0cmluZz4ge1xuICAgIHJldHVybiB0aGlzLmxvY2FsZVN1YmplY3QudmFsdWU7XG4gIH1cbn1cbiJdfQ==