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

34 lines (33 loc) 1.75 kB
/** * @fileoverview added by tsickle * @suppress {checkTypes,extraRequire,uselessCode} checked by tsc */ import { ButtonLayoutWidget } from './widget'; export class ButtonWidgetOptions { constructor() { this.onInvalidFormProperty = { disable: false, preventClick: false }; } } if (false) { /** @type {?} */ ButtonWidgetOptions.prototype.onInvalidFormProperty; } // unsupported: template constraints. /** * @abstract * @template T */ export class ButtonWidget extends ButtonLayoutWidget { constructor() { super(...arguments); this.options = new ButtonWidgetOptions(); } } if (false) { /** @type {?} */ ButtonWidget.prototype.options; } //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiYnV0dG9uLndpZGdldC5qcyIsInNvdXJjZVJvb3QiOiJuZzovL25neC1zY2hlbWEtZm9ybXMvIiwic291cmNlcyI6WyJsaWIvd2lkZ2V0cy9iYXNlL2J1dHRvbi53aWRnZXQudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7OztBQUNBLE9BQU8sRUFBRSxrQkFBa0IsRUFBVSxNQUFNLFVBQVUsQ0FBQztBQUV0RCxNQUFNOztxQ0FDb0I7WUFDdEIsT0FBTyxFQUFFLEtBQUs7WUFDZCxZQUFZLEVBQUUsS0FBSztTQUNwQjs7Q0FDRjs7Ozs7Ozs7OztBQUVELE1BQU0sbUJBQ04sU0FBUSxrQkFBcUI7Ozt1QkFDakIsSUFBSSxtQkFBbUIsRUFBRTs7Q0FDcEMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBBY3Rpb24gfSBmcm9tICcuLi8uLi9tb2RlbC9hY3Rpb24nO1xuaW1wb3J0IHsgQnV0dG9uTGF5b3V0V2lkZ2V0LCBXaWRnZXQgfSBmcm9tICcuL3dpZGdldCc7XG5cbmV4cG9ydCBjbGFzcyBCdXR0b25XaWRnZXRPcHRpb25zIHtcbiAgb25JbnZhbGlkRm9ybVByb3BlcnR5ID0ge1xuICAgIGRpc2FibGU6IGZhbHNlLFxuICAgIHByZXZlbnRDbGljazogZmFsc2VcbiAgfTtcbn1cblxuZXhwb3J0IGFic3RyYWN0IGNsYXNzIEJ1dHRvbldpZGdldDxUIGV4dGVuZHMgV2lkZ2V0ID0gV2lkZ2V0PlxuZXh0ZW5kcyBCdXR0b25MYXlvdXRXaWRnZXQ8VD4ge1xuICBvcHRpb25zID0gbmV3IEJ1dHRvbldpZGdldE9wdGlvbnMoKTtcbn1cbiJdfQ==