@ngx-performance-ui/ui
Version:
Ngx Performance UI - UI
88 lines • 5.82 kB
JavaScript
/**
* @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