UNPKG

@lucasferreiralsf/angular-frontend-library

Version:

This is a set of custom angular components to easy the development of any Subway frontend project.

51 lines 3.2 kB
/** * @fileoverview added by tsickle * @suppress {checkTypes,extraRequire,missingOverride,missingReturn,unusedPrivateMembers,uselessCode} checked by tsc */ import { Injectable, EventEmitter } from '@angular/core'; import * as i0 from "@angular/core"; var PopoverService = /** @class */ (function () { function PopoverService() { this.emitirCloseEvent = new EventEmitter(); this.buttonClickEvent = new EventEmitter(); } /** * @return {?} */ PopoverService.prototype.closeDropdown = /** * @return {?} */ function () { this.emitirCloseEvent.emit(); }; /** * @param {?} event * @param {?} elementId * @return {?} */ PopoverService.prototype.buttonClickEmit = /** * @param {?} event * @param {?} elementId * @return {?} */ function (event, elementId) { this.buttonClickEvent.emit({ event: event, elementId: elementId }); }; PopoverService.decorators = [ { type: Injectable, args: [{ providedIn: 'root' },] } ]; /** @nocollapse */ PopoverService.ctorParameters = function () { return []; }; /** @nocollapse */ PopoverService.ngInjectableDef = i0.defineInjectable({ factory: function PopoverService_Factory() { return new PopoverService(); }, token: PopoverService, providedIn: "root" }); return PopoverService; }()); export { PopoverService }; if (false) { /** @type {?} */ PopoverService.prototype.emitirCloseEvent; /** @type {?} */ PopoverService.prototype.buttonClickEvent; } //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoicG9wb3Zlci5zZXJ2aWNlLmpzIiwic291cmNlUm9vdCI6Im5nOi8vQGx1Y2FzZmVycmVpcmFsc2YvYW5ndWxhci1mcm9udGVuZC1saWJyYXJ5LyIsInNvdXJjZXMiOlsibGliL2RhdGEtdGFibGUvcG9wb3Zlci9wb3BvdmVyLnNlcnZpY2UudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7OztBQUFBLE9BQU8sRUFBRSxVQUFVLEVBQUUsWUFBWSxFQUFFLE1BQU0sZUFBZSxDQUFDOztBQUV6RDtJQU1FO1FBRkEscUJBQWdCLEdBQUcsSUFBSSxZQUFZLEVBQU8sQ0FBQztRQUMzQyxxQkFBZ0IsR0FBRyxJQUFJLFlBQVksRUFBTyxDQUFDO0lBQzVCLENBQUM7Ozs7SUFFaEIsc0NBQWE7OztJQUFiO1FBQ0UsSUFBSSxDQUFDLGdCQUFnQixDQUFDLElBQUksRUFBRSxDQUFDO0lBQy9CLENBQUM7Ozs7OztJQUVELHdDQUFlOzs7OztJQUFmLFVBQWdCLEtBQUssRUFBRSxTQUFTO1FBQzlCLElBQUksQ0FBQyxnQkFBZ0IsQ0FBQyxJQUFJLENBQUMsRUFBRSxLQUFLLE9BQUEsRUFBRSxTQUFTLFdBQUEsRUFBRSxDQUFDLENBQUM7SUFDbkQsQ0FBQzs7Z0JBZEYsVUFBVSxTQUFDO29CQUNWLFVBQVUsRUFBRSxNQUFNO2lCQUNuQjs7Ozs7eUJBSkQ7Q0FpQkMsQUFmRCxJQWVDO1NBWlksY0FBYzs7O0lBQ3pCLDBDQUEyQzs7SUFDM0MsMENBQTJDIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgSW5qZWN0YWJsZSwgRXZlbnRFbWl0dGVyIH0gZnJvbSAnQGFuZ3VsYXIvY29yZSc7XHJcblxyXG5ASW5qZWN0YWJsZSh7XHJcbiAgcHJvdmlkZWRJbjogJ3Jvb3QnXHJcbn0pXHJcbmV4cG9ydCBjbGFzcyBQb3BvdmVyU2VydmljZSB7XHJcbiAgZW1pdGlyQ2xvc2VFdmVudCA9IG5ldyBFdmVudEVtaXR0ZXI8YW55PigpO1xyXG4gIGJ1dHRvbkNsaWNrRXZlbnQgPSBuZXcgRXZlbnRFbWl0dGVyPGFueT4oKTtcclxuICBjb25zdHJ1Y3RvcigpIHt9XHJcblxyXG4gIGNsb3NlRHJvcGRvd24oKSB7XHJcbiAgICB0aGlzLmVtaXRpckNsb3NlRXZlbnQuZW1pdCgpO1xyXG4gIH1cclxuXHJcbiAgYnV0dG9uQ2xpY2tFbWl0KGV2ZW50LCBlbGVtZW50SWQpIHtcclxuICAgIHRoaXMuYnV0dG9uQ2xpY2tFdmVudC5lbWl0KHsgZXZlbnQsIGVsZW1lbnRJZCB9KTtcclxuICB9XHJcbn1cclxuIl19