UNPKG

@coreui/angular

Version:

CoreUI Components Library for Angular

22 lines 2.7 kB
import { Injectable } from '@angular/core'; import { BehaviorSubject } from 'rxjs'; import * as i0 from "@angular/core"; export class ToasterService { constructor() { this.#toasterState = new BehaviorSubject({}); this.toasterState$ = this.#toasterState.asObservable(); } #toasterState; setState(state) { this.#toasterState.next({ ...state }); } static { this.ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "18.2.12", ngImport: i0, type: ToasterService, deps: [], target: i0.ɵɵFactoryTarget.Injectable }); } static { this.ɵprov = i0.ɵɵngDeclareInjectable({ minVersion: "12.0.0", version: "18.2.12", ngImport: i0, type: ToasterService, providedIn: 'root' }); } } i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "18.2.12", ngImport: i0, type: ToasterService, decorators: [{ type: Injectable, args: [{ providedIn: 'root' }] }] }); //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoidG9hc3Rlci5zZXJ2aWNlLmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsiLi4vLi4vLi4vLi4vLi4vLi4vcHJvamVjdHMvY29yZXVpLWFuZ3VsYXIvc3JjL2xpYi90b2FzdC90b2FzdGVyL3RvYXN0ZXIuc2VydmljZS50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxPQUFPLEVBQUUsVUFBVSxFQUFFLE1BQU0sZUFBZSxDQUFDO0FBQzNDLE9BQU8sRUFBRSxlQUFlLEVBQUUsTUFBTSxNQUFNLENBQUM7O0FBY3ZDLE1BQU0sT0FBTyxjQUFjO0lBSDNCO1FBSVcsa0JBQWEsR0FBRyxJQUFJLGVBQWUsQ0FBaUIsRUFBRSxDQUFDLENBQUM7UUFDeEQsa0JBQWEsR0FBRyxJQUFJLENBQUMsYUFBYSxDQUFDLFlBQVksRUFBRSxDQUFDO0tBSzVEO0lBTlUsYUFBYSxDQUEyQztJQUdqRSxRQUFRLENBQUMsS0FBcUI7UUFDNUIsSUFBSSxDQUFDLGFBQWEsQ0FBQyxJQUFJLENBQUMsRUFBRSxHQUFHLEtBQUssRUFBRSxDQUFDLENBQUM7SUFDeEMsQ0FBQzsrR0FOVSxjQUFjO21IQUFkLGNBQWMsY0FGYixNQUFNOzs0RkFFUCxjQUFjO2tCQUgxQixVQUFVO21CQUFDO29CQUNWLFVBQVUsRUFBRSxNQUFNO2lCQUNuQiIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IEluamVjdGFibGUgfSBmcm9tICdAYW5ndWxhci9jb3JlJztcbmltcG9ydCB7IEJlaGF2aW9yU3ViamVjdCB9IGZyb20gJ3J4anMnO1xuXG5pbXBvcnQgeyBUVG9hc3RlclBsYWNlbWVudCB9IGZyb20gJy4vdG9hc3Rlci5jb21wb25lbnQnO1xuaW1wb3J0IHsgVG9hc3RDb21wb25lbnQgfSBmcm9tICcuLi90b2FzdC90b2FzdC5jb21wb25lbnQnO1xuXG5leHBvcnQgaW50ZXJmYWNlIElUb2FzdGVyQWN0aW9uIHtcbiAgcGxhY2VtZW50PzogVFRvYXN0ZXJQbGFjZW1lbnQ7XG4gIHRvYXN0PzogVG9hc3RDb21wb25lbnQ7XG4gIHNob3c/OiBib29sZWFuO1xufVxuXG5ASW5qZWN0YWJsZSh7XG4gIHByb3ZpZGVkSW46ICdyb290J1xufSlcbmV4cG9ydCBjbGFzcyBUb2FzdGVyU2VydmljZSB7XG4gIHJlYWRvbmx5ICN0b2FzdGVyU3RhdGUgPSBuZXcgQmVoYXZpb3JTdWJqZWN0PElUb2FzdGVyQWN0aW9uPih7fSk7XG4gIHJlYWRvbmx5IHRvYXN0ZXJTdGF0ZSQgPSB0aGlzLiN0b2FzdGVyU3RhdGUuYXNPYnNlcnZhYmxlKCk7XG5cbiAgc2V0U3RhdGUoc3RhdGU6IElUb2FzdGVyQWN0aW9uKTogdm9pZCB7XG4gICAgdGhpcy4jdG9hc3RlclN0YXRlLm5leHQoeyAuLi5zdGF0ZSB9KTtcbiAgfVxufVxuIl19