@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
JavaScript
/**
* @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=