@iotize/ionic
Version:
Iotize specific building blocks on top of @ionic/angular.
19 lines • 2.81 kB
JavaScript
import { Injectable } from '@angular/core';
import { Subject } from 'rxjs';
import * as i0 from "@angular/core";
export class DefaultDashboardEventStreamService {
// private _componentRefs: [IComponent, string][] = [];
constructor() {
this._events = new Subject();
this.events = this._events.asObservable();
}
emit(data) {
this._events.next(data);
}
}
/** @nocollapse */ DefaultDashboardEventStreamService.ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "15.2.10", ngImport: i0, type: DefaultDashboardEventStreamService, deps: [], target: i0.ɵɵFactoryTarget.Injectable });
/** @nocollapse */ DefaultDashboardEventStreamService.ɵprov = i0.ɵɵngDeclareInjectable({ minVersion: "12.0.0", version: "15.2.10", ngImport: i0, type: DefaultDashboardEventStreamService });
i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "15.2.10", ngImport: i0, type: DefaultDashboardEventStreamService, decorators: [{
type: Injectable
}], ctorParameters: function () { return []; } });
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiZGVmYXVsdC1kYXNoYm9hcmQtZXZlbnQtc3RyZWFtLnNlcnZpY2UuanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi8uLi8uLi8uLi8uLi8uLi9wcm9qZWN0cy9pb3RpemUtaW9uaWMvZGF0YS1zdHJlYW0vc3JjL2xpYi9kZWZhdWx0LWRhc2hib2FyZC1ldmVudC1zdHJlYW0uc2VydmljZS50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxPQUFPLEVBQUUsVUFBVSxFQUFFLE1BQU0sZUFBZSxDQUFDO0FBQzNDLE9BQU8sRUFBYyxPQUFPLEVBQUUsTUFBTSxNQUFNLENBQUM7O0FBTzNDLE1BQU0sT0FBTyxrQ0FBa0M7SUFRN0MsdURBQXVEO0lBRXZEO1FBUFEsWUFBTyxHQUFHLElBQUksT0FBTyxFQUFnQyxDQUFDO1FBRTlELFdBQU0sR0FDSixJQUFJLENBQUMsT0FBTyxDQUFDLFlBQVksRUFBRSxDQUFDO0lBSWYsQ0FBQztJQUVoQixJQUFJLENBQUksSUFBZ0M7UUFDdEMsSUFBSSxDQUFDLE9BQU8sQ0FBQyxJQUFJLENBQUMsSUFBSSxDQUFDLENBQUM7SUFDMUIsQ0FBQzs7bUpBZFUsa0NBQWtDO3VKQUFsQyxrQ0FBa0M7NEZBQWxDLGtDQUFrQztrQkFEOUMsVUFBVSIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IEluamVjdGFibGUgfSBmcm9tICdAYW5ndWxhci9jb3JlJztcbmltcG9ydCB7IE9ic2VydmFibGUsIFN1YmplY3QgfSBmcm9tICdyeGpzJztcbmltcG9ydCB7XG4gIERhc2hib2FyZENvbXBvbmVudEV2ZW50LFxuICBEYXNoYm9hcmRFdmVudFN0cmVhbUludGVyZmFjZSxcbn0gZnJvbSAnLi9hcGkvZGFzaGJvYXJkLWV2ZW50LXN0cmVhbS1pbnRlcmZhY2UnO1xuXG5ASW5qZWN0YWJsZSgpXG5leHBvcnQgY2xhc3MgRGVmYXVsdERhc2hib2FyZEV2ZW50U3RyZWFtU2VydmljZVxuICBpbXBsZW1lbnRzIERhc2hib2FyZEV2ZW50U3RyZWFtSW50ZXJmYWNlPGFueT5cbntcbiAgcHJpdmF0ZSBfZXZlbnRzID0gbmV3IFN1YmplY3Q8RGFzaGJvYXJkQ29tcG9uZW50RXZlbnQ8YW55Pj4oKTtcblxuICBldmVudHM6IE9ic2VydmFibGU8RGFzaGJvYXJkQ29tcG9uZW50RXZlbnQ8YW55Pj4gPVxuICAgIHRoaXMuX2V2ZW50cy5hc09ic2VydmFibGUoKTtcblxuICAvLyBwcml2YXRlIF9jb21wb25lbnRSZWZzOiBbSUNvbXBvbmVudCwgc3RyaW5nXVtdID0gW107XG5cbiAgY29uc3RydWN0b3IoKSB7fVxuXG4gIGVtaXQ8VD4oZGF0YTogRGFzaGJvYXJkQ29tcG9uZW50RXZlbnQ8VD4pOiB2b2lkIHtcbiAgICB0aGlzLl9ldmVudHMubmV4dChkYXRhKTtcbiAgfVxufVxuIl19