ng-devui
Version:
DevUI components based on Angular
21 lines • 2.4 kB
JavaScript
import { Injectable } from '@angular/core';
import { ReplaySubject } from 'rxjs';
import * as i0 from "@angular/core";
export class AccordionService {
constructor() {
this.childListSubject = new ReplaySubject(1);
this.childListObs = this.childListSubject.asObservable();
}
setChildListInstance(listInstance, parent) {
this.childListSubject.next({ listInstance, parent });
}
getChildListInstance() {
return this.childListObs;
}
static { this.ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "18.2.13", ngImport: i0, type: AccordionService, deps: [], target: i0.ɵɵFactoryTarget.Injectable }); }
static { this.ɵprov = i0.ɵɵngDeclareInjectable({ minVersion: "12.0.0", version: "18.2.13", ngImport: i0, type: AccordionService }); }
}
i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "18.2.13", ngImport: i0, type: AccordionService, decorators: [{
type: Injectable
}] });
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiYWNjb3JkaW9uLnNlcnZpY2UuanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi8uLi8uLi9kZXZ1aS9hY2NvcmRpb24vYWNjb3JkaW9uLnNlcnZpY2UudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsT0FBTyxFQUFFLFVBQVUsRUFBRSxNQUFNLGVBQWUsQ0FBQztBQUMzQyxPQUFPLEVBQUUsYUFBYSxFQUFFLE1BQU0sTUFBTSxDQUFDOztBQUdyQyxNQUFNLE9BQU8sZ0JBQWdCO0lBRDdCO1FBRUUscUJBQWdCLEdBQUcsSUFBSSxhQUFhLENBQUMsQ0FBQyxDQUFDLENBQUM7UUFDeEMsaUJBQVksR0FBRyxJQUFJLENBQUMsZ0JBQWdCLENBQUMsWUFBWSxFQUFFLENBQUM7S0FTckQ7SUFQQyxvQkFBb0IsQ0FBQyxZQUFZLEVBQUUsTUFBTTtRQUN2QyxJQUFJLENBQUMsZ0JBQWdCLENBQUMsSUFBSSxDQUFDLEVBQUUsWUFBWSxFQUFFLE1BQU0sRUFBRSxDQUFDLENBQUM7SUFDdkQsQ0FBQztJQUVELG9CQUFvQjtRQUNsQixPQUFPLElBQUksQ0FBQyxZQUFZLENBQUM7SUFDM0IsQ0FBQzsrR0FWVSxnQkFBZ0I7bUhBQWhCLGdCQUFnQjs7NEZBQWhCLGdCQUFnQjtrQkFENUIsVUFBVSIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IEluamVjdGFibGUgfSBmcm9tICdAYW5ndWxhci9jb3JlJztcbmltcG9ydCB7IFJlcGxheVN1YmplY3QgfSBmcm9tICdyeGpzJztcblxuQEluamVjdGFibGUoKVxuZXhwb3J0IGNsYXNzIEFjY29yZGlvblNlcnZpY2Uge1xuICBjaGlsZExpc3RTdWJqZWN0ID0gbmV3IFJlcGxheVN1YmplY3QoMSk7XG4gIGNoaWxkTGlzdE9icyA9IHRoaXMuY2hpbGRMaXN0U3ViamVjdC5hc09ic2VydmFibGUoKTtcblxuICBzZXRDaGlsZExpc3RJbnN0YW5jZShsaXN0SW5zdGFuY2UsIHBhcmVudCkge1xuICAgIHRoaXMuY2hpbGRMaXN0U3ViamVjdC5uZXh0KHsgbGlzdEluc3RhbmNlLCBwYXJlbnQgfSk7XG4gIH1cblxuICBnZXRDaGlsZExpc3RJbnN0YW5jZSgpIHtcbiAgICByZXR1cm4gdGhpcy5jaGlsZExpc3RPYnM7XG4gIH1cbn1cbiJdfQ==