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
JavaScript
/**
* @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==