UNPKG

@fulleffect/ngx-tailings

Version:

A extended angular library for for native and cosmetic tailwindcss. Depends on [daisyui](https://daisyui.com) to come alive.

29 lines 3.08 kB
import { Injectable } from '@angular/core'; import { BehaviorSubject } from "rxjs"; import * as i0 from "@angular/core"; export class FeFormMessagesService { constructor() { this.errorsSubject = new BehaviorSubject([]); this.errors$ = this.errorsSubject.asObservable(); } emitError(error) { if (Array.isArray(error)) { this.error(...error); } else { this.error(error); } } error(...errors) { this.errorsSubject.next(errors); } static { this.ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "17.3.11", ngImport: i0, type: FeFormMessagesService, deps: [], target: i0.ɵɵFactoryTarget.Injectable }); } static { this.ɵprov = i0.ɵɵngDeclareInjectable({ minVersion: "12.0.0", version: "17.3.11", ngImport: i0, type: FeFormMessagesService, providedIn: 'root' }); } } i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "17.3.11", ngImport: i0, type: FeFormMessagesService, decorators: [{ type: Injectable, args: [{ providedIn: 'root' }] }] }); //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiZmUtZm9ybS1tZXNzYWdlcy5zZXJ2aWNlLmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsiLi4vLi4vLi4vLi4vLi4vLi4vcGFja2FnZXMvbmd4LXRhaWxpbmdzL3NyYy9saWIvc2VydmljZXMvZmUtZm9ybS1tZXNzYWdlcy5zZXJ2aWNlLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLE9BQU8sRUFBRSxVQUFVLEVBQUUsTUFBTSxlQUFlLENBQUM7QUFDM0MsT0FBTyxFQUFFLGVBQWUsRUFBYyxNQUFNLE1BQU0sQ0FBQzs7QUFLbkQsTUFBTSxPQUFPLHFCQUFxQjtJQUhsQztRQUlVLGtCQUFhLEdBQUcsSUFBSSxlQUFlLENBQVcsRUFBRSxDQUFDLENBQUE7UUFDekQsWUFBTyxHQUF5QixJQUFJLENBQUMsYUFBYSxDQUFDLFlBQVksRUFBRSxDQUFBO0tBYWxFO0lBWEMsU0FBUyxDQUFDLEtBQXdCO1FBQ2hDLElBQUksS0FBSyxDQUFDLE9BQU8sQ0FBQyxLQUFLLENBQUMsRUFBRSxDQUFDO1lBQ3pCLElBQUksQ0FBQyxLQUFLLENBQUMsR0FBRyxLQUFLLENBQUMsQ0FBQTtRQUN0QixDQUFDO2FBQU0sQ0FBQztZQUNOLElBQUksQ0FBQyxLQUFLLENBQUMsS0FBSyxDQUFDLENBQUE7UUFDbkIsQ0FBQztJQUNILENBQUM7SUFFTyxLQUFLLENBQUMsR0FBRyxNQUFnQjtRQUMvQixJQUFJLENBQUMsYUFBYSxDQUFDLElBQUksQ0FBQyxNQUFNLENBQUMsQ0FBQTtJQUNqQyxDQUFDOytHQWRVLHFCQUFxQjttSEFBckIscUJBQXFCLGNBRnBCLE1BQU07OzRGQUVQLHFCQUFxQjtrQkFIakMsVUFBVTttQkFBQztvQkFDVixVQUFVLEVBQUUsTUFBTTtpQkFDbkIiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBJbmplY3RhYmxlIH0gZnJvbSAnQGFuZ3VsYXIvY29yZSc7XHJcbmltcG9ydCB7IEJlaGF2aW9yU3ViamVjdCwgT2JzZXJ2YWJsZSB9IGZyb20gXCJyeGpzXCI7XHJcblxyXG5ASW5qZWN0YWJsZSh7XHJcbiAgcHJvdmlkZWRJbjogJ3Jvb3QnXHJcbn0pXHJcbmV4cG9ydCBjbGFzcyBGZUZvcm1NZXNzYWdlc1NlcnZpY2Uge1xyXG4gIHByaXZhdGUgZXJyb3JzU3ViamVjdCA9IG5ldyBCZWhhdmlvclN1YmplY3Q8c3RyaW5nW10+KFtdKVxyXG4gIGVycm9ycyQ6IE9ic2VydmFibGU8c3RyaW5nW10+ID0gdGhpcy5lcnJvcnNTdWJqZWN0LmFzT2JzZXJ2YWJsZSgpXHJcblxyXG4gIGVtaXRFcnJvcihlcnJvcjogc3RyaW5nIHwgc3RyaW5nW10pIHtcclxuICAgIGlmIChBcnJheS5pc0FycmF5KGVycm9yKSkge1xyXG4gICAgICB0aGlzLmVycm9yKC4uLmVycm9yKVxyXG4gICAgfSBlbHNlIHtcclxuICAgICAgdGhpcy5lcnJvcihlcnJvcilcclxuICAgIH1cclxuICB9XHJcblxyXG4gIHByaXZhdGUgZXJyb3IoLi4uZXJyb3JzOiBzdHJpbmdbXSkge1xyXG4gICAgdGhpcy5lcnJvcnNTdWJqZWN0Lm5leHQoZXJyb3JzKVxyXG4gIH1cclxufVxyXG4iXX0=