UNPKG

ngb-toast

Version:

This library was generated with [Angular CLI 9](https://github.com/angular/angular-cli).

25 lines 2.97 kB
import { __decorate } from "tslib"; import { Injectable } from '@angular/core'; import { BehaviorSubject } from 'rxjs'; let NgbToastService = class NgbToastService { constructor() { this.toastArray = []; this.toastSubject = new BehaviorSubject([]); } getAllToasts() { return this.toastSubject.asObservable(); } show(toast) { this.toastArray.push(toast); this.toastSubject.next(this.toastArray); } remove(toast) { this.toastArray.splice(this.toastArray.findIndex((f) => f == toast), 1); this.toastSubject.next(this.toastArray); } }; NgbToastService = __decorate([ Injectable() ], NgbToastService); export { NgbToastService }; //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoibmdiLXRvYXN0LnNlcnZpY2UuanMiLCJzb3VyY2VSb290Ijoibmc6Ly9uZ2ItdG9hc3QvIiwic291cmNlcyI6WyJsaWIvcHJvdmlkZXIvbmdiLXRvYXN0LnNlcnZpY2UudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IjtBQUFBLE9BQU8sRUFBRSxVQUFVLEVBQUUsTUFBTSxlQUFlLENBQUM7QUFDM0MsT0FBTyxFQUFFLGVBQWUsRUFBYyxNQUFNLE1BQU0sQ0FBQztBQUluRCxJQUFhLGVBQWUsR0FBNUIsTUFBYSxlQUFlO0lBQTVCO1FBQ1UsZUFBVSxHQUFvQixFQUFFLENBQUM7UUFDakMsaUJBQVksR0FBcUMsSUFBSSxlQUFlLENBQWtCLEVBQUUsQ0FBQyxDQUFDO0lBZXBHLENBQUM7SUFiUSxZQUFZO1FBQ2pCLE9BQU8sSUFBSSxDQUFDLFlBQVksQ0FBQyxZQUFZLEVBQUUsQ0FBQztJQUMxQyxDQUFDO0lBRU0sSUFBSSxDQUFDLEtBQWU7UUFDekIsSUFBSSxDQUFDLFVBQVUsQ0FBQyxJQUFJLENBQUMsS0FBSyxDQUFDLENBQUM7UUFDNUIsSUFBSSxDQUFDLFlBQVksQ0FBQyxJQUFJLENBQUMsSUFBSSxDQUFDLFVBQVUsQ0FBQyxDQUFDO0lBQzFDLENBQUM7SUFFTSxNQUFNLENBQUMsS0FBZTtRQUMzQixJQUFJLENBQUMsVUFBVSxDQUFDLE1BQU0sQ0FBQyxJQUFJLENBQUMsVUFBVSxDQUFDLFNBQVMsQ0FBQyxDQUFDLENBQUMsRUFBRSxFQUFFLENBQUMsQ0FBQyxJQUFJLEtBQUssQ0FBQyxFQUFFLENBQUMsQ0FBQyxDQUFDO1FBQ3hFLElBQUksQ0FBQyxZQUFZLENBQUMsSUFBSSxDQUFDLElBQUksQ0FBQyxVQUFVLENBQUMsQ0FBQztJQUMxQyxDQUFDO0NBQ0YsQ0FBQTtBQWpCWSxlQUFlO0lBRDNCLFVBQVUsRUFBRTtHQUNBLGVBQWUsQ0FpQjNCO1NBakJZLGVBQWUiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBJbmplY3RhYmxlIH0gZnJvbSAnQGFuZ3VsYXIvY29yZSc7XG5pbXBvcnQgeyBCZWhhdmlvclN1YmplY3QsIE9ic2VydmFibGUgfSBmcm9tICdyeGpzJztcbmltcG9ydCB7IE5nYlRvYXN0IH0gZnJvbSAnLi4vaW50ZXJmYWNlL25nYi10b2FzdCc7XG5cbkBJbmplY3RhYmxlKClcbmV4cG9ydCBjbGFzcyBOZ2JUb2FzdFNlcnZpY2Uge1xuICBwcml2YXRlIHRvYXN0QXJyYXk6IEFycmF5PE5nYlRvYXN0PiA9IFtdO1xuICBwcml2YXRlIHRvYXN0U3ViamVjdDogQmVoYXZpb3JTdWJqZWN0PEFycmF5PE5nYlRvYXN0Pj4gPSBuZXcgQmVoYXZpb3JTdWJqZWN0PEFycmF5PE5nYlRvYXN0Pj4oW10pO1xuXG4gIHB1YmxpYyBnZXRBbGxUb2FzdHMoKTogT2JzZXJ2YWJsZTxBcnJheTxOZ2JUb2FzdD4+IHtcbiAgICByZXR1cm4gdGhpcy50b2FzdFN1YmplY3QuYXNPYnNlcnZhYmxlKCk7XG4gIH1cblxuICBwdWJsaWMgc2hvdyh0b2FzdDogTmdiVG9hc3QpOiB2b2lkIHtcbiAgICB0aGlzLnRvYXN0QXJyYXkucHVzaCh0b2FzdCk7XG4gICAgdGhpcy50b2FzdFN1YmplY3QubmV4dCh0aGlzLnRvYXN0QXJyYXkpO1xuICB9XG5cbiAgcHVibGljIHJlbW92ZSh0b2FzdDogTmdiVG9hc3QpOiB2b2lkIHtcbiAgICB0aGlzLnRvYXN0QXJyYXkuc3BsaWNlKHRoaXMudG9hc3RBcnJheS5maW5kSW5kZXgoKGYpID0+IGYgPT0gdG9hc3QpLCAxKTtcbiAgICB0aGlzLnRvYXN0U3ViamVjdC5uZXh0KHRoaXMudG9hc3RBcnJheSk7XG4gIH1cbn1cbiJdfQ==