UNPKG

@ecip/shared

Version:
53 lines 2.72 kB
/** * @fileoverview added by tsickle * @suppress {checkTypes,extraRequire,missingOverride,missingReturn,unusedPrivateMembers,uselessCode} checked by tsc */ import { Injectable } from '@angular/core'; import { Subject } from "rxjs/index"; var MessageService = /** @class */ (function () { function MessageService() { this.subject = new Subject(); } /** * @param {?} message * @return {?} */ MessageService.prototype.sendMessage = /** * @param {?} message * @return {?} */ function (message) { this.subject.next({ text: message }); }; /** * @return {?} */ MessageService.prototype.clearMessage = /** * @return {?} */ function () { this.subject.next(); }; /** * @return {?} */ MessageService.prototype.getMessage = /** * @return {?} */ function () { return this.subject.asObservable(); }; MessageService.decorators = [ { type: Injectable } ]; return MessageService; }()); export { MessageService }; if (false) { /** * @type {?} * @private */ MessageService.prototype.subject; } //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoibWVzc2FnZS5zZXJ2aWNlLmpzIiwic291cmNlUm9vdCI6Im5nOi8vQGVjaXAvc2hhcmVkLyIsInNvdXJjZXMiOlsic3JjL21lc3NhZ2Uuc2VydmljZS50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOzs7O0FBQUEsT0FBTyxFQUFFLFVBQVUsRUFBRSxNQUFNLGVBQWUsQ0FBQztBQUMzQyxPQUFPLEVBQWEsT0FBTyxFQUFDLE1BQU0sWUFBWSxDQUFDO0FBRS9DO0lBQUE7UUFFVSxZQUFPLEdBQUcsSUFBSSxPQUFPLEVBQU8sQ0FBQztJQWF2QyxDQUFDOzs7OztJQVhDLG9DQUFXOzs7O0lBQVgsVUFBWSxPQUFlO1FBQ3pCLElBQUksQ0FBQyxPQUFPLENBQUMsSUFBSSxDQUFDLEVBQUUsSUFBSSxFQUFFLE9BQU8sRUFBRSxDQUFDLENBQUM7SUFDdkMsQ0FBQzs7OztJQUVELHFDQUFZOzs7SUFBWjtRQUNFLElBQUksQ0FBQyxPQUFPLENBQUMsSUFBSSxFQUFFLENBQUM7SUFDdEIsQ0FBQzs7OztJQUVELG1DQUFVOzs7SUFBVjtRQUNFLE9BQU8sSUFBSSxDQUFDLE9BQU8sQ0FBQyxZQUFZLEVBQUUsQ0FBQztJQUNyQyxDQUFDOztnQkFkRixVQUFVOztJQWVYLHFCQUFDO0NBQUEsQUFmRCxJQWVDO1NBZFksY0FBYzs7Ozs7O0lBQ3pCLGlDQUFxQyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IEluamVjdGFibGUgfSBmcm9tICdAYW5ndWxhci9jb3JlJztcclxuaW1wb3J0IHtPYnNlcnZhYmxlLCBTdWJqZWN0fSBmcm9tIFwicnhqcy9pbmRleFwiO1xyXG5cclxuQEluamVjdGFibGUoKVxyXG5leHBvcnQgY2xhc3MgTWVzc2FnZVNlcnZpY2Uge1xyXG4gIHByaXZhdGUgc3ViamVjdCA9IG5ldyBTdWJqZWN0PGFueT4oKTtcclxuXHJcbiAgc2VuZE1lc3NhZ2UobWVzc2FnZTogc3RyaW5nKSB7XHJcbiAgICB0aGlzLnN1YmplY3QubmV4dCh7IHRleHQ6IG1lc3NhZ2UgfSk7XHJcbiAgfVxyXG5cclxuICBjbGVhck1lc3NhZ2UoKSB7XHJcbiAgICB0aGlzLnN1YmplY3QubmV4dCgpO1xyXG4gIH1cclxuXHJcbiAgZ2V0TWVzc2FnZSgpOiBPYnNlcnZhYmxlPGFueT4ge1xyXG4gICAgcmV0dXJuIHRoaXMuc3ViamVjdC5hc09ic2VydmFibGUoKTtcclxuICB9XHJcbn1cclxuIl19