UNPKG

@universis/common

Version:

Universis - common directives and services

20 lines 3.01 kB
import { Injectable } from '@angular/core'; import { BehaviorSubject } from 'rxjs'; import { skip } from 'rxjs/operators'; import * as i0 from "@angular/core"; export class AppEventService { constructor() { this.change = new BehaviorSubject(null); this.add = new BehaviorSubject(null); this.remove = new BehaviorSubject(null); this.added = this.add.pipe(skip(1)); this.changed = this.change.pipe(skip(1)); this.removed = this.remove.pipe(skip(1)); } } AppEventService.ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "15.2.10", ngImport: i0, type: AppEventService, deps: [], target: i0.ɵɵFactoryTarget.Injectable }); AppEventService.ɵprov = i0.ɵɵngDeclareInjectable({ minVersion: "12.0.0", version: "15.2.10", ngImport: i0, type: AppEventService }); i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "15.2.10", ngImport: i0, type: AppEventService, decorators: [{ type: Injectable }], ctorParameters: function () { return []; } }); //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiYXBwLWV2ZW50LnNlcnZpY2UuanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi8uLi8uLi8uLi9zcmMvc2hhcmVkL3NlcnZpY2VzL2FwcC1ldmVudC5zZXJ2aWNlLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLE9BQU8sRUFBQyxVQUFVLEVBQUMsTUFBTSxlQUFlLENBQUM7QUFDekMsT0FBTyxFQUFDLGVBQWUsRUFBYSxNQUFNLE1BQU0sQ0FBQztBQUNqRCxPQUFPLEVBQUUsSUFBSSxFQUFFLE1BQU0sZ0JBQWdCLENBQUM7O0FBR3RDLE1BQU0sT0FBTyxlQUFlO0lBUXhCO1FBUGdCLFdBQU0sR0FBeUIsSUFBSSxlQUFlLENBQU0sSUFBSSxDQUFDLENBQUM7UUFDOUQsUUFBRyxHQUF5QixJQUFJLGVBQWUsQ0FBTSxJQUFJLENBQUMsQ0FBQztRQUMzRCxXQUFNLEdBQXlCLElBQUksZUFBZSxDQUFNLElBQUksQ0FBQyxDQUFDO1FBRTlELFVBQUssR0FBb0IsSUFBSSxDQUFDLEdBQUcsQ0FBQyxJQUFJLENBQUMsSUFBSSxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUM7UUFDaEQsWUFBTyxHQUFvQixJQUFJLENBQUMsTUFBTSxDQUFDLElBQUksQ0FBQyxJQUFJLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQztRQUNyRCxZQUFPLEdBQW9CLElBQUksQ0FBQyxNQUFNLENBQUMsSUFBSSxDQUFDLElBQUksQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDO0lBRXJFLENBQUM7OzZHQVRRLGVBQWU7aUhBQWYsZUFBZTs0RkFBZixlQUFlO2tCQUQzQixVQUFVIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHtJbmplY3RhYmxlfSBmcm9tICdAYW5ndWxhci9jb3JlJztcbmltcG9ydCB7QmVoYXZpb3JTdWJqZWN0LCBPYnNlcnZhYmxlfSBmcm9tICdyeGpzJztcbmltcG9ydCB7IHNraXAgfSBmcm9tICdyeGpzL29wZXJhdG9ycyc7XG5cbkBJbmplY3RhYmxlKClcbmV4cG9ydCBjbGFzcyBBcHBFdmVudFNlcnZpY2Uge1xuICAgIHB1YmxpYyByZWFkb25seSBjaGFuZ2U6IEJlaGF2aW9yU3ViamVjdDxhbnk+ID0gbmV3IEJlaGF2aW9yU3ViamVjdDxhbnk+KG51bGwpO1xuICAgIHB1YmxpYyByZWFkb25seSBhZGQ6IEJlaGF2aW9yU3ViamVjdDxhbnk+ID0gbmV3IEJlaGF2aW9yU3ViamVjdDxhbnk+KG51bGwpO1xuICAgIHB1YmxpYyByZWFkb25seSByZW1vdmU6IEJlaGF2aW9yU3ViamVjdDxhbnk+ID0gbmV3IEJlaGF2aW9yU3ViamVjdDxhbnk+KG51bGwpO1xuXG4gICAgcHVibGljIHJlYWRvbmx5IGFkZGVkOiBPYnNlcnZhYmxlPGFueT4gPSB0aGlzLmFkZC5waXBlKHNraXAoMSkpO1xuICAgIHB1YmxpYyByZWFkb25seSBjaGFuZ2VkOiBPYnNlcnZhYmxlPGFueT4gPSB0aGlzLmNoYW5nZS5waXBlKHNraXAoMSkpO1xuICAgIHB1YmxpYyByZWFkb25seSByZW1vdmVkOiBPYnNlcnZhYmxlPGFueT4gPSB0aGlzLnJlbW92ZS5waXBlKHNraXAoMSkpO1xuICAgIGNvbnN0cnVjdG9yKCkge1xuICAgIH1cblxufVxuIl19