UNPKG

@lucasferreiralsf/angular-frontend-library

Version:

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

39 lines 2.38 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"; export class HeaderService { constructor() { this.showMenuClickEvent = new EventEmitter(); } /** * @return {?} */ showMenuClick() { this.showMenuClickEvent.emit(); } /** * @param {?} e * @return {?} */ showMenuButton(e) { this.hasSideNav = e; } } HeaderService.decorators = [ { type: Injectable, args: [{ providedIn: 'root' },] } ]; /** @nocollapse */ HeaderService.ctorParameters = () => []; /** @nocollapse */ HeaderService.ngInjectableDef = i0.defineInjectable({ factory: function HeaderService_Factory() { return new HeaderService(); }, token: HeaderService, providedIn: "root" }); if (false) { /** @type {?} */ HeaderService.prototype.showMenuClickEvent; /** @type {?} */ HeaderService.prototype.hasSideNav; } //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiaGVhZGVyLnNlcnZpY2UuanMiLCJzb3VyY2VSb290Ijoibmc6Ly9AbHVjYXNmZXJyZWlyYWxzZi9hbmd1bGFyLWZyb250ZW5kLWxpYnJhcnkvIiwic291cmNlcyI6WyJsaWIvaGVhZGVyL2hlYWRlci5zZXJ2aWNlLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7Ozs7QUFBQSxPQUFPLEVBQUUsVUFBVSxFQUFFLFlBQVksRUFBRSxNQUFNLGVBQWUsQ0FBQzs7QUFLekQsTUFBTSxPQUFPLGFBQWE7SUFLeEI7UUFIQSx1QkFBa0IsR0FBRyxJQUFJLFlBQVksRUFBRSxDQUFDO0lBR3hCLENBQUM7Ozs7SUFFakIsYUFBYTtRQUNYLElBQUksQ0FBQyxrQkFBa0IsQ0FBQyxJQUFJLEVBQUUsQ0FBQztJQUNqQyxDQUFDOzs7OztJQUVELGNBQWMsQ0FBQyxDQUFVO1FBQ3ZCLElBQUksQ0FBQyxVQUFVLEdBQUcsQ0FBQyxDQUFDO0lBQ3RCLENBQUM7OztZQWhCRixVQUFVLFNBQUM7Z0JBQ1YsVUFBVSxFQUFFLE1BQU07YUFDbkI7Ozs7Ozs7SUFHQywyQ0FBd0M7O0lBRXhDLG1DQUFvQiIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IEluamVjdGFibGUsIEV2ZW50RW1pdHRlciB9IGZyb20gJ0Bhbmd1bGFyL2NvcmUnO1xuXG5ASW5qZWN0YWJsZSh7XG4gIHByb3ZpZGVkSW46ICdyb290J1xufSlcbmV4cG9ydCBjbGFzcyBIZWFkZXJTZXJ2aWNlIHtcblxuICBzaG93TWVudUNsaWNrRXZlbnQgPSBuZXcgRXZlbnRFbWl0dGVyKCk7XG5cbiAgaGFzU2lkZU5hdjogYm9vbGVhbjtcbiAgY29uc3RydWN0b3IoKSB7IH1cblxuICBzaG93TWVudUNsaWNrKCkge1xuICAgIHRoaXMuc2hvd01lbnVDbGlja0V2ZW50LmVtaXQoKTtcbiAgfVxuXG4gIHNob3dNZW51QnV0dG9uKGU6IGJvb2xlYW4pIHtcbiAgICB0aGlzLmhhc1NpZGVOYXYgPSBlO1xuICB9XG59XG4iXX0=