UNPKG

jade-integration-utils

Version:

A tool made for any type of http requisitions and to manage localstorage. This package works into Angular and Ionic projects (maybe you can run this in ReactNative, MAYBE!).

22 lines 2.3 kB
import { __decorate } from "tslib"; import { EventEmitter, Injectable } from '@angular/core'; import * as i0 from "@angular/core"; var EventEmitterService = /** @class */ (function () { function EventEmitterService() { } EventEmitterService.get = function (nomeEvento) { if (!this.emitters[nomeEvento]) this.emitters[nomeEvento] = new EventEmitter(); return this.emitters[nomeEvento]; }; EventEmitterService.emitters = {}; EventEmitterService.ɵprov = i0.ɵɵdefineInjectable({ factory: function EventEmitterService_Factory() { return new EventEmitterService(); }, token: EventEmitterService, providedIn: "root" }); EventEmitterService = __decorate([ Injectable({ providedIn: 'root' }) ], EventEmitterService); return EventEmitterService; }()); export { EventEmitterService }; //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiZXZlbnQtZW1pdHRlci5zZXJ2aWNlLmpzIiwic291cmNlUm9vdCI6Im5nOi8vamFkZS1pbnRlZ3JhdGlvbi11dGlscy8iLCJzb3VyY2VzIjpbImxpYi9zZXJ2aWNlcy9ldmVudC1lbWl0dGVyLnNlcnZpY2UudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IjtBQUFBLE9BQU8sRUFBRSxZQUFZLEVBQUUsVUFBVSxFQUFFLE1BQU0sZUFBZSxDQUFDOztBQUt6RDtJQUFBO0tBV0M7SUFMUSx1QkFBRyxHQUFWLFVBQVcsVUFBa0I7UUFDekIsSUFBSSxDQUFDLElBQUksQ0FBQyxRQUFRLENBQUMsVUFBVSxDQUFDO1lBQzFCLElBQUksQ0FBQyxRQUFRLENBQUMsVUFBVSxDQUFDLEdBQUcsSUFBSSxZQUFZLEVBQU8sQ0FBQztRQUN4RCxPQUFPLElBQUksQ0FBQyxRQUFRLENBQUMsVUFBVSxDQUFDLENBQUM7SUFDckMsQ0FBQztJQVJjLDRCQUFRLEdBRW5CLEVBQUUsQ0FBQTs7SUFKSyxtQkFBbUI7UUFIL0IsVUFBVSxDQUFDO1lBQ1YsVUFBVSxFQUFFLE1BQU07U0FDbkIsQ0FBQztPQUNXLG1CQUFtQixDQVcvQjs4QkFoQkQ7Q0FnQkMsQUFYRCxJQVdDO1NBWFksbUJBQW1CIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgRXZlbnRFbWl0dGVyLCBJbmplY3RhYmxlIH0gZnJvbSAnQGFuZ3VsYXIvY29yZSc7XG5cbkBJbmplY3RhYmxlKHtcbiAgcHJvdmlkZWRJbjogJ3Jvb3QnXG59KVxuZXhwb3J0IGNsYXNzIEV2ZW50RW1pdHRlclNlcnZpY2Uge1xuXG4gIHByaXZhdGUgc3RhdGljIGVtaXR0ZXJzOiB7XG4gICAgW25vbWVFdmVudG86IHN0cmluZ106IEV2ZW50RW1pdHRlcjxhbnk+XG4gIH0gPSB7fVxuXG4gIHN0YXRpYyBnZXQobm9tZUV2ZW50bzogc3RyaW5nKTogRXZlbnRFbWl0dGVyPGFueT4ge1xuICAgICAgaWYgKCF0aGlzLmVtaXR0ZXJzW25vbWVFdmVudG9dKVxuICAgICAgICAgIHRoaXMuZW1pdHRlcnNbbm9tZUV2ZW50b10gPSBuZXcgRXZlbnRFbWl0dGVyPGFueT4oKTtcbiAgICAgIHJldHVybiB0aGlzLmVtaXR0ZXJzW25vbWVFdmVudG9dO1xuICB9XG59XG4iXX0=