UNPKG

@uiowa/uiowa-account

Version:

Angular library to manage MFK and UNI Account output

44 lines 3.59 kB
/** * @fileoverview added by tsickle * @suppress {checkTypes,extraRequire,uselessCode} checked by tsc */ /** * @template T */ export class ElementInputBase { /** * @param {?=} options */ constructor(options = {}) { this.value = options.value; this.key = options.key || ''; this.label = options.label || ''; this.required = !!options.required; this.order = options.order === undefined ? 1 : options.order; this.controlType = options.controlType || ''; this.id = options.id || ''; this.size = options.size || 10; this.display = options.display || ''; } } if (false) { /** @type {?} */ ElementInputBase.prototype.value; /** @type {?} */ ElementInputBase.prototype.key; /** @type {?} */ ElementInputBase.prototype.label; /** @type {?} */ ElementInputBase.prototype.required; /** @type {?} */ ElementInputBase.prototype.order; /** @type {?} */ ElementInputBase.prototype.controlType; /** @type {?} */ ElementInputBase.prototype.id; /** @type {?} */ ElementInputBase.prototype.size; /** @type {?} */ ElementInputBase.prototype.display; } //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiZWxlbWVudC1pbnB1dC1iYXNlLmpzIiwic291cmNlUm9vdCI6Im5nOi8vQHVpb3dhL3Vpb3dhLWFjY291bnQvIiwic291cmNlcyI6WyJsaWIvbW9kZWxzL2VsZW1lbnQtaW5wdXQtYmFzZS50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOzs7Ozs7O0FBQUEsTUFBTSxPQUFPLGdCQUFnQjs7OztJQVczQixZQUNFLFVBVUksRUFBRTtRQUVOLElBQUksQ0FBQyxLQUFLLEdBQUcsT0FBTyxDQUFDLEtBQUssQ0FBQztRQUMzQixJQUFJLENBQUMsR0FBRyxHQUFHLE9BQU8sQ0FBQyxHQUFHLElBQUksRUFBRSxDQUFDO1FBQzdCLElBQUksQ0FBQyxLQUFLLEdBQUcsT0FBTyxDQUFDLEtBQUssSUFBSSxFQUFFLENBQUM7UUFDakMsSUFBSSxDQUFDLFFBQVEsR0FBRyxDQUFDLENBQUMsT0FBTyxDQUFDLFFBQVEsQ0FBQztRQUNuQyxJQUFJLENBQUMsS0FBSyxHQUFHLE9BQU8sQ0FBQyxLQUFLLEtBQUssU0FBUyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLE9BQU8sQ0FBQyxLQUFLLENBQUM7UUFDN0QsSUFBSSxDQUFDLFdBQVcsR0FBRyxPQUFPLENBQUMsV0FBVyxJQUFJLEVBQUUsQ0FBQztRQUM3QyxJQUFJLENBQUMsRUFBRSxHQUFHLE9BQU8sQ0FBQyxFQUFFLElBQUksRUFBRSxDQUFDO1FBQzNCLElBQUksQ0FBQyxJQUFJLEdBQUcsT0FBTyxDQUFDLElBQUksSUFBSSxFQUFFLENBQUM7UUFDL0IsSUFBSSxDQUFDLE9BQU8sR0FBRyxPQUFPLENBQUMsT0FBTyxJQUFJLEVBQUUsQ0FBQztJQUN2QyxDQUFDO0NBQ0Y7OztJQWpDQyxpQ0FBUzs7SUFDVCwrQkFBWTs7SUFDWixpQ0FBYzs7SUFDZCxvQ0FBa0I7O0lBQ2xCLGlDQUFjOztJQUNkLHVDQUFvQjs7SUFDcEIsOEJBQVc7O0lBQ1gsZ0NBQWE7O0lBQ2IsbUNBQWdCIiwic291cmNlc0NvbnRlbnQiOlsiZXhwb3J0IGNsYXNzIEVsZW1lbnRJbnB1dEJhc2U8VD4ge1xuICB2YWx1ZTogVDtcbiAga2V5OiBzdHJpbmc7XG4gIGxhYmVsOiBzdHJpbmc7XG4gIHJlcXVpcmVkOiBib29sZWFuO1xuICBvcmRlcjogbnVtYmVyO1xuICBjb250cm9sVHlwZTogc3RyaW5nO1xuICBpZDogc3RyaW5nO1xuICBzaXplOiBudW1iZXI7XG4gIGRpc3BsYXk6IHN0cmluZztcblxuICBjb25zdHJ1Y3RvcihcbiAgICBvcHRpb25zOiB7XG4gICAgICB2YWx1ZT86IFQ7XG4gICAgICBrZXk/OiBzdHJpbmc7XG4gICAgICBsYWJlbD86IHN0cmluZztcbiAgICAgIHJlcXVpcmVkPzogYm9vbGVhbjtcbiAgICAgIG9yZGVyPzogbnVtYmVyO1xuICAgICAgY29udHJvbFR5cGU/OiBzdHJpbmc7XG4gICAgICBpZD86IHN0cmluZztcbiAgICAgIHNpemU/OiBudW1iZXI7XG4gICAgICBkaXNwbGF5Pzogc3RyaW5nO1xuICAgIH0gPSB7fVxuICApIHtcbiAgICB0aGlzLnZhbHVlID0gb3B0aW9ucy52YWx1ZTtcbiAgICB0aGlzLmtleSA9IG9wdGlvbnMua2V5IHx8ICcnO1xuICAgIHRoaXMubGFiZWwgPSBvcHRpb25zLmxhYmVsIHx8ICcnO1xuICAgIHRoaXMucmVxdWlyZWQgPSAhIW9wdGlvbnMucmVxdWlyZWQ7XG4gICAgdGhpcy5vcmRlciA9IG9wdGlvbnMub3JkZXIgPT09IHVuZGVmaW5lZCA/IDEgOiBvcHRpb25zLm9yZGVyO1xuICAgIHRoaXMuY29udHJvbFR5cGUgPSBvcHRpb25zLmNvbnRyb2xUeXBlIHx8ICcnO1xuICAgIHRoaXMuaWQgPSBvcHRpb25zLmlkIHx8ICcnO1xuICAgIHRoaXMuc2l6ZSA9IG9wdGlvbnMuc2l6ZSB8fCAxMDtcbiAgICB0aGlzLmRpc3BsYXkgPSBvcHRpb25zLmRpc3BsYXkgfHwgJyc7XG4gIH1cbn1cbiJdfQ==