@true-directive/grid
Version:
Angular Data Grid from Yopsilon.
29 lines • 3.33 kB
JavaScript
import * as tslib_1 from "tslib";
/**
* Copyright (c) 2018-2019 Aleksey Melnikov, True Directive Company.
* @link https://truedirective.com/
* @license MIT
*/
import { Injectable } from '@angular/core';
import { BehaviorSubject } from 'rxjs';
import { Internationalization } from '@true-directive/base';
var InternationalizationService = /** @class */ (function (_super) {
tslib_1.__extends(InternationalizationService, _super);
function InternationalizationService() {
var _this = _super.call(this) || this;
// On locale change event
_this._onLocaleChanged = new BehaviorSubject(_this.locale);
_this.onLocaleChanged = _this._onLocaleChanged.asObservable();
return _this;
}
InternationalizationService.prototype.localeChangedEvent = function (l) {
this._onLocaleChanged.next(l);
};
InternationalizationService = tslib_1.__decorate([
Injectable(),
tslib_1.__metadata("design:paramtypes", [])
], InternationalizationService);
return InternationalizationService;
}(Internationalization));
export { InternationalizationService };
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiaW50ZXJuYXRpb25hbGl6YXRpb24uc2VydmljZS5qcyIsInNvdXJjZVJvb3QiOiJuZzovL0B0cnVlLWRpcmVjdGl2ZS9ncmlkLyIsInNvdXJjZXMiOlsic3JjL2ludGVybmF0aW9uYWxpemF0aW9uL2ludGVybmF0aW9uYWxpemF0aW9uLnNlcnZpY2UudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IjtBQUFBOzs7O0VBSUU7QUFDRixPQUFPLEVBQUUsVUFBVSxFQUFFLE1BQU0sZUFBZSxDQUFDO0FBRTNDLE9BQU8sRUFBRSxlQUFlLEVBQUUsTUFBTSxNQUFNLENBQUM7QUFFdkMsT0FBTyxFQUFFLG9CQUFvQixFQUFFLE1BQU0sc0JBQXNCLENBQUM7QUFJNUQ7SUFBaUQsdURBQW9CO0lBVW5FO1FBQUEsWUFDRSxpQkFBTyxTQUNSO1FBVkQseUJBQXlCO1FBQ2pCLHNCQUFnQixHQUE0QixJQUFJLGVBQWUsQ0FBUyxLQUFJLENBQUMsTUFBTSxDQUFDLENBQUM7UUFDN0UscUJBQWUsR0FBdUIsS0FBSSxDQUFDLGdCQUFnQixDQUFDLFlBQVksRUFBRSxDQUFDOztJQVEzRixDQUFDO0lBTlMsd0RBQWtCLEdBQTVCLFVBQTZCLENBQVM7UUFDcEMsSUFBSSxDQUFDLGdCQUFnQixDQUFDLElBQUksQ0FBQyxDQUFDLENBQUMsQ0FBQztJQUNoQyxDQUFDO0lBUlUsMkJBQTJCO1FBRHZDLFVBQVUsRUFBRTs7T0FDQSwyQkFBMkIsQ0FhdkM7SUFBRCxrQ0FBQztDQUFBLEFBYkQsQ0FBaUQsb0JBQW9CLEdBYXBFO1NBYlksMkJBQTJCIiwic291cmNlc0NvbnRlbnQiOlsiLyoqXHJcbiAqIENvcHlyaWdodCAoYykgMjAxOC0yMDE5IEFsZWtzZXkgTWVsbmlrb3YsIFRydWUgRGlyZWN0aXZlIENvbXBhbnkuXHJcbiAqIEBsaW5rIGh0dHBzOi8vdHJ1ZWRpcmVjdGl2ZS5jb20vXHJcbiAqIEBsaWNlbnNlIE1JVFxyXG4qL1xyXG5pbXBvcnQgeyBJbmplY3RhYmxlIH0gZnJvbSAnQGFuZ3VsYXIvY29yZSc7XHJcbmltcG9ydCB7IE9ic2VydmFibGUgfSBmcm9tICdyeGpzJztcclxuaW1wb3J0IHsgQmVoYXZpb3JTdWJqZWN0IH0gZnJvbSAncnhqcyc7XHJcblxyXG5pbXBvcnQgeyBJbnRlcm5hdGlvbmFsaXphdGlvbiB9IGZyb20gJ0B0cnVlLWRpcmVjdGl2ZS9iYXNlJztcclxuaW1wb3J0IHsgTG9jYWxlIH0gZnJvbSAnQHRydWUtZGlyZWN0aXZlL2Jhc2UnO1xyXG5cclxuQEluamVjdGFibGUoKVxyXG5leHBvcnQgY2xhc3MgSW50ZXJuYXRpb25hbGl6YXRpb25TZXJ2aWNlIGV4dGVuZHMgSW50ZXJuYXRpb25hbGl6YXRpb24ge1xyXG5cclxuICAvLyBPbiBsb2NhbGUgY2hhbmdlIGV2ZW50XHJcbiAgcHJpdmF0ZSBfb25Mb2NhbGVDaGFuZ2VkOiBCZWhhdmlvclN1YmplY3Q8TG9jYWxlPiA9IG5ldyBCZWhhdmlvclN1YmplY3Q8TG9jYWxlPih0aGlzLmxvY2FsZSk7XHJcbiAgcHVibGljIHJlYWRvbmx5IG9uTG9jYWxlQ2hhbmdlZDogT2JzZXJ2YWJsZTxMb2NhbGU+ID0gdGhpcy5fb25Mb2NhbGVDaGFuZ2VkLmFzT2JzZXJ2YWJsZSgpO1xyXG5cclxuICBwcm90ZWN0ZWQgbG9jYWxlQ2hhbmdlZEV2ZW50KGw6IExvY2FsZSkge1xyXG4gICAgdGhpcy5fb25Mb2NhbGVDaGFuZ2VkLm5leHQobCk7XHJcbiAgfVxyXG5cclxuICBjb25zdHJ1Y3RvcigpIHtcclxuICAgIHN1cGVyKCk7XHJcbiAgfVxyXG59XHJcbiJdfQ==