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