@coreui/angular
Version:
CoreUI Components Library for Angular
22 lines • 2.7 kB
JavaScript
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