UNPKG

@asi-ngtools/lib

Version:

This project is a little components library, simple to use, which will help you to simplify your project.

63 lines (62 loc) 3.29 kB
/** * @fileoverview added by tsickle * @suppress {checkTypes,extraRequire,uselessCode} checked by tsc */ import { TemplateRef, Input, EventEmitter, Output, Component, ViewChild } from '@angular/core'; var AsiMenuItem = /** @class */ (function () { function AsiMenuItem() { /** * is enabled/disabled */ this.disabled = false; /** * Event emitted when menu item is clicked */ this.onClick = new EventEmitter(); } /** * @param {?} $event * @return {?} */ AsiMenuItem.prototype.emitClick = /** * @param {?} $event * @return {?} */ function ($event) { this.onClick.emit($event); }; AsiMenuItem.decorators = [ { type: Component, args: [{ selector: 'asi-menu-item', template: '<ng-template><ng-content></ng-content></ng-template>' }] } ]; AsiMenuItem.propDecorators = { routerLink: [{ type: Input }], disabled: [{ type: Input }], onClick: [{ type: Output }], template: [{ type: ViewChild, args: [TemplateRef,] }] }; return AsiMenuItem; }()); export { AsiMenuItem }; if (false) { /** * routerLink directive parameter * @type {?} */ AsiMenuItem.prototype.routerLink; /** * is enabled/disabled * @type {?} */ AsiMenuItem.prototype.disabled; /** * Event emitted when menu item is clicked * @type {?} */ AsiMenuItem.prototype.onClick; /** @type {?} */ AsiMenuItem.prototype.template; } //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiYXNpLW1lbnUtaXRlbS5jb21wb25lbnQuanMiLCJzb3VyY2VSb290Ijoibmc6Ly9AYXNpLW5ndG9vbHMvbGliLyIsInNvdXJjZXMiOlsibGliL2NvbXBvbmVudHMvYXNpLW1lbnUvYXNpLW1lbnUtaXRlbS5jb21wb25lbnQudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7OztBQUFBLE9BQU8sRUFBRSxXQUFXLEVBQUUsS0FBSyxFQUFFLFlBQVksRUFBRSxNQUFNLEVBQUUsU0FBUyxFQUFFLFNBQVMsRUFBRSxNQUFNLGVBQWUsQ0FBQzs7Ozs7O3dCQVl6RSxLQUFLOzs7O3VCQUdMLElBQUksWUFBWSxFQUFFOzs7Ozs7SUFJdEMsK0JBQVM7Ozs7SUFBVCxVQUFVLE1BQWtCO1FBQzFCLElBQUksQ0FBQyxPQUFPLENBQUMsSUFBSSxDQUFDLE1BQU0sQ0FBQyxDQUFDO0tBQzNCOztnQkFuQkYsU0FBUyxTQUFDO29CQUNULFFBQVEsRUFBRSxlQUFlO29CQUN6QixRQUFRLEVBQUcsc0RBQXNEO2lCQUNsRTs7OzZCQUlFLEtBQUs7MkJBR0wsS0FBSzswQkFHTCxNQUFNOzJCQUVOLFNBQVMsU0FBQyxXQUFXOztzQkFqQnhCOztTQU1hLFdBQVciLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBUZW1wbGF0ZVJlZiwgSW5wdXQsIEV2ZW50RW1pdHRlciwgT3V0cHV0LCBDb21wb25lbnQsIFZpZXdDaGlsZCB9IGZyb20gJ0Bhbmd1bGFyL2NvcmUnO1xyXG5cclxuQENvbXBvbmVudCh7XHJcbiAgc2VsZWN0b3I6ICdhc2ktbWVudS1pdGVtJyxcclxuICB0ZW1wbGF0ZSA6ICc8bmctdGVtcGxhdGU+PG5nLWNvbnRlbnQ+PC9uZy1jb250ZW50PjwvbmctdGVtcGxhdGU+J1xyXG59KVxyXG5leHBvcnQgY2xhc3MgQXNpTWVudUl0ZW0ge1xyXG5cclxuICAvKiogcm91dGVyTGluayBkaXJlY3RpdmUgcGFyYW1ldGVyICovXHJcbiAgQElucHV0KCkgcm91dGVyTGluazogc3RyaW5nO1xyXG5cclxuICAvKiogaXMgZW5hYmxlZC9kaXNhYmxlZCAqL1xyXG4gIEBJbnB1dCgpIGRpc2FibGVkID0gZmFsc2U7XHJcblxyXG4gIC8qKiBFdmVudCBlbWl0dGVkIHdoZW4gbWVudSBpdGVtIGlzIGNsaWNrZWQgKi9cclxuICBAT3V0cHV0KCkgb25DbGljayA9IG5ldyBFdmVudEVtaXR0ZXIoKTtcclxuXHJcbiAgQFZpZXdDaGlsZChUZW1wbGF0ZVJlZikgdGVtcGxhdGU6IFRlbXBsYXRlUmVmPGFueT47XHJcblxyXG4gIGVtaXRDbGljaygkZXZlbnQ6IE1vdXNlRXZlbnQpIHtcclxuICAgIHRoaXMub25DbGljay5lbWl0KCRldmVudCk7XHJcbiAgfVxyXG59XHJcbiJdfQ==