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!).
19 lines • 2.18 kB
JavaScript
import { __decorate } from "tslib";
import { EventEmitter, Injectable } from '@angular/core';
import * as i0 from "@angular/core";
let EventEmitterService = class EventEmitterService {
static get(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);
export { EventEmitterService };
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiZXZlbnQtZW1pdHRlci5zZXJ2aWNlLmpzIiwic291cmNlUm9vdCI6Im5nOi8vamFkZS1pbnRlZ3JhdGlvbi11dGlscy8iLCJzb3VyY2VzIjpbImxpYi9zZXJ2aWNlcy9ldmVudC1lbWl0dGVyLnNlcnZpY2UudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IjtBQUFBLE9BQU8sRUFBRSxZQUFZLEVBQUUsVUFBVSxFQUFFLE1BQU0sZUFBZSxDQUFDOztBQUt6RCxJQUFhLG1CQUFtQixHQUFoQyxNQUFhLG1CQUFtQjtJQU05QixNQUFNLENBQUMsR0FBRyxDQUFDLFVBQWtCO1FBQ3pCLElBQUksQ0FBQyxJQUFJLENBQUMsUUFBUSxDQUFDLFVBQVUsQ0FBQztZQUMxQixJQUFJLENBQUMsUUFBUSxDQUFDLFVBQVUsQ0FBQyxHQUFHLElBQUksWUFBWSxFQUFPLENBQUM7UUFDeEQsT0FBTyxJQUFJLENBQUMsUUFBUSxDQUFDLFVBQVUsQ0FBQyxDQUFDO0lBQ3JDLENBQUM7Q0FDRixDQUFBO0FBVGdCLDRCQUFRLEdBRW5CLEVBQUUsQ0FBQTs7QUFKSyxtQkFBbUI7SUFIL0IsVUFBVSxDQUFDO1FBQ1YsVUFBVSxFQUFFLE1BQU07S0FDbkIsQ0FBQztHQUNXLG1CQUFtQixDQVcvQjtTQVhZLG1CQUFtQiIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IEV2ZW50RW1pdHRlciwgSW5qZWN0YWJsZSB9IGZyb20gJ0Bhbmd1bGFyL2NvcmUnO1xuXG5ASW5qZWN0YWJsZSh7XG4gIHByb3ZpZGVkSW46ICdyb290J1xufSlcbmV4cG9ydCBjbGFzcyBFdmVudEVtaXR0ZXJTZXJ2aWNlIHtcblxuICBwcml2YXRlIHN0YXRpYyBlbWl0dGVyczoge1xuICAgIFtub21lRXZlbnRvOiBzdHJpbmddOiBFdmVudEVtaXR0ZXI8YW55PlxuICB9ID0ge31cblxuICBzdGF0aWMgZ2V0KG5vbWVFdmVudG86IHN0cmluZyk6IEV2ZW50RW1pdHRlcjxhbnk+IHtcbiAgICAgIGlmICghdGhpcy5lbWl0dGVyc1tub21lRXZlbnRvXSlcbiAgICAgICAgICB0aGlzLmVtaXR0ZXJzW25vbWVFdmVudG9dID0gbmV3IEV2ZW50RW1pdHRlcjxhbnk+KCk7XG4gICAgICByZXR1cm4gdGhpcy5lbWl0dGVyc1tub21lRXZlbnRvXTtcbiAgfVxufVxuIl19