UNPKG

@ngx-performance-ui/ui

Version:
88 lines 5.82 kB
/** * @fileoverview added by tsickle * @suppress {checkTypes,extraRequire,missingOverride,missingReturn,unusedPrivateMembers,uselessCode} checked by tsc */ import * as tslib_1 from "tslib"; import { EventEmitter, Input, Output, Component } from '@angular/core'; import { AbstractNgModelComponent, uuid } from '@ngx-performance-ui/core'; /** * @template T */ var AbstractInputComponent = /** @class */ (function (_super) { tslib_1.__extends(AbstractInputComponent, _super); function AbstractInputComponent() { var _this = _super !== null && _super.apply(this, arguments) || this; _this.autofocus = false; _this.autofocusDelay = 0; _this.id = uuid(); _this.required = false; _this.hidden = false; _this.placeholder = ''; _this.type = 'text'; _this.blur = new EventEmitter(); _this.focus = new EventEmitter(); _this.keyup = new EventEmitter(); _this.click = new EventEmitter(); return _this; } AbstractInputComponent.decorators = [ { type: Component, args: [{ template: '' }] } ]; AbstractInputComponent.propDecorators = { autofocus: [{ type: Input }], autofocusDelay: [{ type: Input }], classes: [{ type: Input }], labelText: [{ type: Input }], labelClasses: [{ type: Input }], id: [{ type: Input }], name: [{ type: Input }], tabindex: [{ type: Input }], required: [{ type: Input }], hidden: [{ type: Input }], placeholder: [{ type: Input }], type: [{ type: Input }], blur: [{ type: Output }], focus: [{ type: Output }], keyup: [{ type: Output }], click: [{ type: Output }] }; return AbstractInputComponent; }(AbstractNgModelComponent)); export { AbstractInputComponent }; if (false) { /** @type {?} */ AbstractInputComponent.prototype.autofocus; /** @type {?} */ AbstractInputComponent.prototype.autofocusDelay; /** @type {?} */ AbstractInputComponent.prototype.classes; /** @type {?} */ AbstractInputComponent.prototype.labelText; /** @type {?} */ AbstractInputComponent.prototype.labelClasses; /** @type {?} */ AbstractInputComponent.prototype.id; /** @type {?} */ AbstractInputComponent.prototype.name; /** @type {?} */ AbstractInputComponent.prototype.tabindex; /** @type {?} */ AbstractInputComponent.prototype.required; /** @type {?} */ AbstractInputComponent.prototype.hidden; /** @type {?} */ AbstractInputComponent.prototype.placeholder; /** @type {?} */ AbstractInputComponent.prototype.type; /** @type {?} */ AbstractInputComponent.prototype.blur; /** @type {?} */ AbstractInputComponent.prototype.focus; /** @type {?} */ AbstractInputComponent.prototype.keyup; /** @type {?} */ AbstractInputComponent.prototype.click; } //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiaW5wdXQtY29tcG9uZW50LmpzIiwic291cmNlUm9vdCI6Im5nOi8vQG5neC1wZXJmb3JtYW5jZS11aS91aS8iLCJzb3VyY2VzIjpbImxpYi9hYnN0cmFjdHMvaW5wdXQtY29tcG9uZW50LnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7Ozs7O0FBQUEsT0FBTyxFQUFFLFlBQVksRUFBRSxLQUFLLEVBQUUsTUFBTSxFQUFFLFNBQVMsRUFBRSxNQUFNLGVBQWUsQ0FBQztBQUN2RSxPQUFPLEVBQUUsd0JBQXdCLEVBQUUsSUFBSSxFQUFFLE1BQU0sMEJBQTBCLENBQUM7Ozs7QUFFMUU7SUFHcUQsa0RBQTJCO0lBSGhGO1FBQUEscUVBbUNDO1FBL0JVLGVBQVMsR0FBWSxLQUFLLENBQUM7UUFFM0Isb0JBQWMsR0FBVyxDQUFDLENBQUM7UUFRM0IsUUFBRSxHQUFXLElBQUksRUFBRSxDQUFDO1FBTXBCLGNBQVEsR0FBWSxLQUFLLENBQUM7UUFFMUIsWUFBTSxHQUFZLEtBQUssQ0FBQztRQUV4QixpQkFBVyxHQUFXLEVBQUUsQ0FBQztRQUV6QixVQUFJLEdBQW1DLE1BQU0sQ0FBQztRQUU3QyxVQUFJLEdBQUcsSUFBSSxZQUFZLEVBQUUsQ0FBQztRQUUxQixXQUFLLEdBQUcsSUFBSSxZQUFZLEVBQUUsQ0FBQztRQUUzQixXQUFLLEdBQUcsSUFBSSxZQUFZLEVBQUUsQ0FBQztRQUUzQixXQUFLLEdBQUcsSUFBSSxZQUFZLEVBQUUsQ0FBQzs7SUFDdkMsQ0FBQzs7Z0JBbkNBLFNBQVMsU0FBQztvQkFDVCxRQUFRLEVBQUUsRUFBRTtpQkFDYjs7OzRCQUVFLEtBQUs7aUNBRUwsS0FBSzswQkFFTCxLQUFLOzRCQUVMLEtBQUs7K0JBRUwsS0FBSztxQkFFTCxLQUFLO3VCQUVMLEtBQUs7MkJBRUwsS0FBSzsyQkFFTCxLQUFLO3lCQUVMLEtBQUs7OEJBRUwsS0FBSzt1QkFFTCxLQUFLO3VCQUVMLE1BQU07d0JBRU4sTUFBTTt3QkFFTixNQUFNO3dCQUVOLE1BQU07O0lBQ1QsNkJBQUM7Q0FBQSxBQW5DRCxDQUdxRCx3QkFBd0IsR0FnQzVFO1NBaENZLHNCQUFzQjs7O0lBQ2pDLDJDQUFvQzs7SUFFcEMsZ0RBQW9DOztJQUVwQyx5Q0FBeUI7O0lBRXpCLDJDQUEyQjs7SUFFM0IsOENBQThCOztJQUU5QixvQ0FBNkI7O0lBRTdCLHNDQUFzQjs7SUFFdEIsMENBQTBCOztJQUUxQiwwQ0FBbUM7O0lBRW5DLHdDQUFpQzs7SUFFakMsNkNBQWtDOztJQUVsQyxzQ0FBdUQ7O0lBRXZELHNDQUFvQzs7SUFFcEMsdUNBQXFDOztJQUVyQyx1Q0FBcUM7O0lBRXJDLHVDQUFxQyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IEV2ZW50RW1pdHRlciwgSW5wdXQsIE91dHB1dCwgQ29tcG9uZW50IH0gZnJvbSAnQGFuZ3VsYXIvY29yZSc7XG5pbXBvcnQgeyBBYnN0cmFjdE5nTW9kZWxDb21wb25lbnQsIHV1aWQgfSBmcm9tICdAbmd4LXBlcmZvcm1hbmNlLXVpL2NvcmUnO1xuXG5AQ29tcG9uZW50KHtcbiAgdGVtcGxhdGU6ICcnLFxufSlcbmV4cG9ydCBjbGFzcyBBYnN0cmFjdElucHV0Q29tcG9uZW50PFQgPSBhbnk+IGV4dGVuZHMgQWJzdHJhY3ROZ01vZGVsQ29tcG9uZW50PFQ+IHtcbiAgQElucHV0KCkgYXV0b2ZvY3VzOiBib29sZWFuID0gZmFsc2U7XG5cbiAgQElucHV0KCkgYXV0b2ZvY3VzRGVsYXk6IG51bWJlciA9IDA7XG5cbiAgQElucHV0KCkgY2xhc3Nlczogc3RyaW5nO1xuXG4gIEBJbnB1dCgpIGxhYmVsVGV4dDogc3RyaW5nO1xuXG4gIEBJbnB1dCgpIGxhYmVsQ2xhc3Nlczogc3RyaW5nO1xuXG4gIEBJbnB1dCgpIGlkOiBzdHJpbmcgPSB1dWlkKCk7XG5cbiAgQElucHV0KCkgbmFtZTogc3RyaW5nO1xuXG4gIEBJbnB1dCgpIHRhYmluZGV4OiBudW1iZXI7XG5cbiAgQElucHV0KCkgcmVxdWlyZWQ6IGJvb2xlYW4gPSBmYWxzZTtcblxuICBASW5wdXQoKSBoaWRkZW46IGJvb2xlYW4gPSBmYWxzZTtcblxuICBASW5wdXQoKSBwbGFjZWhvbGRlcjogc3RyaW5nID0gJyc7XG5cbiAgQElucHV0KCkgdHlwZTogJ3RleHQnIHwgJ251bWJlcicgfCAncGFzc3dvcmQnID0gJ3RleHQnO1xuXG4gIEBPdXRwdXQoKSBibHVyID0gbmV3IEV2ZW50RW1pdHRlcigpO1xuXG4gIEBPdXRwdXQoKSBmb2N1cyA9IG5ldyBFdmVudEVtaXR0ZXIoKTtcblxuICBAT3V0cHV0KCkga2V5dXAgPSBuZXcgRXZlbnRFbWl0dGVyKCk7XG5cbiAgQE91dHB1dCgpIGNsaWNrID0gbmV3IEV2ZW50RW1pdHRlcigpO1xufVxuIl19