UNPKG

acr-assist-simulator-module

Version:

This project was generated with [Angular CLI](https://github.com/angular/angular-cli) version 1.7.4.

31 lines (30 loc) 2.37 kB
/** * @fileoverview added by tsickle * @suppress {checkTypes} checked by tsc */ import { Injectable } from '@angular/core'; import { Subject } from 'rxjs/internal/Subject'; export class SimulatorCommunicationService { constructor() { this.simulatorSource = new Subject(); // Observable string streams this.simulatorSource$ = this.simulatorSource.asObservable(); } /** * @param {?} mission * @return {?} */ messageEmitter(mission) { this.simulatorSource.next(mission); } } SimulatorCommunicationService.decorators = [ { type: Injectable }, ]; function SimulatorCommunicationService_tsickle_Closure_declarations() { /** @type {?} */ SimulatorCommunicationService.prototype.simulatorSource; /** @type {?} */ SimulatorCommunicationService.prototype.simulatorSource$; } //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoic2ltdWxhdG9yLWNvbW11bmljYXRpb24uc2VydmljZS5qcyIsInNvdXJjZVJvb3QiOiJuZzovL2Fjci1hc3Npc3Qtc2ltdWxhdG9yLW1vZHVsZS8iLCJzb3VyY2VzIjpbInNyYy9hcHAvbW9kdWxlcy9hY3ItYXNzaXN0LXNpbXVsYXRvci9zaGFyZWQvc2VydmljZXMvc2ltdWxhdG9yLWNvbW11bmljYXRpb24uc2VydmljZS50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOzs7O0FBQUEsT0FBTyxFQUFhLFVBQVUsRUFBRSxNQUFNLGVBQWUsQ0FBQztBQUN0RCxPQUFPLEVBQUUsT0FBTyxFQUFFLE1BQU0sdUJBQXVCLENBQUM7QUFJaEQsTUFBTTs7K0JBRXdCLElBQUksT0FBTyxFQUFVOztnQ0FHNUIsSUFBSSxDQUFDLGVBQWUsQ0FBQyxZQUFZLEVBQUU7Ozs7OztJQUd0RCxjQUFjLENBQUMsT0FBZTtRQUMxQixJQUFJLENBQUMsZUFBZSxDQUFDLElBQUksQ0FBQyxPQUFPLENBQUMsQ0FBQztLQUN0Qzs7O1lBWEosVUFBVSIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IFZpZXdDaGlsZCwgSW5qZWN0YWJsZSB9IGZyb20gJ0Bhbmd1bGFyL2NvcmUnO1xyXG5pbXBvcnQgeyBTdWJqZWN0IH0gZnJvbSAncnhqcy9pbnRlcm5hbC9TdWJqZWN0JztcclxuaW1wb3J0IHsgT2JzZXJ2YWJsZSB9IGZyb20gJ3J4anMvT2JzZXJ2YWJsZSc7XHJcblxyXG5ASW5qZWN0YWJsZSgpXHJcbmV4cG9ydCBjbGFzcyBTaW11bGF0b3JDb21tdW5pY2F0aW9uU2VydmljZSB7XHJcbiAgICAvLyBPYnNlcnZhYmxlIHN0cmluZyBzb3VyY2VzXHJcbiAgICBwcml2YXRlIHNpbXVsYXRvclNvdXJjZSA9IG5ldyBTdWJqZWN0PHN0cmluZz4oKTtcclxuXHJcbiAgICAvLyBPYnNlcnZhYmxlIHN0cmluZyBzdHJlYW1zXHJcbiAgICBzaW11bGF0b3JTb3VyY2UkID0gdGhpcy5zaW11bGF0b3JTb3VyY2UuYXNPYnNlcnZhYmxlKCk7XHJcblxyXG4gICAgLy8gU2VydmljZSBtZXNzYWdlIGNvbW1hbmRzXHJcbiAgICBtZXNzYWdlRW1pdHRlcihtaXNzaW9uOiBzdHJpbmcpIHtcclxuICAgICAgICB0aGlzLnNpbXVsYXRvclNvdXJjZS5uZXh0KG1pc3Npb24pO1xyXG4gICAgfVxyXG59XHJcbiJdfQ==