UNPKG

ngx-schema-forms

Version:

New features: - Ajv schema validator. - Angular forms compatible: Property tree is created using FormGroup, FormArray and FormControl classes. - Array now properly loads initial data from model. - WidgetTyep: WidgetRegistry now supports WidgetType, now wo

52 lines (51 loc) 2.32 kB
/** * @fileoverview added by tsickle * @suppress {checkTypes,extraRequire,uselessCode} checked by tsc */ import * as tslib_1 from "tslib"; import { ButtonLayoutWidget } from './widget'; var ButtonWidgetOptions = /** @class */ (function () { function ButtonWidgetOptions() { this.onInvalidFormProperty = { disable: false, preventClick: false }; } return ButtonWidgetOptions; }()); export { ButtonWidgetOptions }; if (false) { /** @type {?} */ ButtonWidgetOptions.prototype.onInvalidFormProperty; } // unsupported: template constraints. /** * @abstract * @template T */ var // unsupported: template constraints. /** * @abstract * @template T */ ButtonWidget = /** @class */ (function (_super) { tslib_1.__extends(ButtonWidget, _super); function ButtonWidget() { var _this = _super !== null && _super.apply(this, arguments) || this; _this.options = new ButtonWidgetOptions(); return _this; } return ButtonWidget; }(ButtonLayoutWidget)); // unsupported: template constraints. /** * @abstract * @template T */ export { ButtonWidget }; if (false) { /** @type {?} */ ButtonWidget.prototype.options; } //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiYnV0dG9uLndpZGdldC5qcyIsInNvdXJjZVJvb3QiOiJuZzovL25neC1zY2hlbWEtZm9ybXMvIiwic291cmNlcyI6WyJsaWIvd2lkZ2V0cy9iYXNlL2J1dHRvbi53aWRnZXQudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7Ozs7QUFDQSxPQUFPLEVBQUUsa0JBQWtCLEVBQVUsTUFBTSxVQUFVLENBQUM7QUFFdEQsSUFBQTs7cUNBQzBCO1lBQ3RCLE9BQU8sRUFBRSxLQUFLO1lBQ2QsWUFBWSxFQUFFLEtBQUs7U0FDcEI7OzhCQVBIO0lBUUMsQ0FBQTtBQUxELCtCQUtDOzs7Ozs7Ozs7O0FBRUQ7Ozs7OztBQUFBO0lBQ1Esd0NBQXFCOzs7d0JBQ2pCLElBQUksbUJBQW1CLEVBQUU7Ozt1QkFackM7RUFXUSxrQkFBa0IsRUFFekIsQ0FBQTs7Ozs7O0FBSEQsd0JBR0MiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBBY3Rpb24gfSBmcm9tICcuLi8uLi9tb2RlbC9hY3Rpb24nO1xuaW1wb3J0IHsgQnV0dG9uTGF5b3V0V2lkZ2V0LCBXaWRnZXQgfSBmcm9tICcuL3dpZGdldCc7XG5cbmV4cG9ydCBjbGFzcyBCdXR0b25XaWRnZXRPcHRpb25zIHtcbiAgb25JbnZhbGlkRm9ybVByb3BlcnR5ID0ge1xuICAgIGRpc2FibGU6IGZhbHNlLFxuICAgIHByZXZlbnRDbGljazogZmFsc2VcbiAgfTtcbn1cblxuZXhwb3J0IGFic3RyYWN0IGNsYXNzIEJ1dHRvbldpZGdldDxUIGV4dGVuZHMgV2lkZ2V0ID0gV2lkZ2V0PlxuZXh0ZW5kcyBCdXR0b25MYXlvdXRXaWRnZXQ8VD4ge1xuICBvcHRpb25zID0gbmV3IEJ1dHRvbldpZGdldE9wdGlvbnMoKTtcbn1cbiJdfQ==