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
JavaScript
/**
* @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==