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

33 lines (32 loc) 2.23 kB
/** * @fileoverview added by tsickle * @suppress {checkTypes,extraRequire,uselessCode} checked by tsc */ import * as tslib_1 from "tslib"; import { GenericProperty } from './generic-property'; var BooleanProperty = /** @class */ (function (_super) { tslib_1.__extends(BooleanProperty, _super); function BooleanProperty() { return _super !== null && _super.apply(this, arguments) || this; } /** * @param {?} value * @param {?=} options * @return {?} */ BooleanProperty.prototype.setValue = /** * @param {?} value * @param {?=} options * @return {?} */ function (value, options) { if (options === void 0) { options = {}; } if (typeof value !== 'boolean') { value = Boolean(value); } _super.prototype.setValue.call(this, value, options); }; return BooleanProperty; }(GenericProperty)); export { BooleanProperty }; //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiYm9vbGVhbi1wcm9wZXJ0eS5qcyIsInNvdXJjZVJvb3QiOiJuZzovL25neC1zY2hlbWEtZm9ybXMvIiwic291cmNlcyI6WyJsaWIvbW9kZWwvYm9vbGVhbi1wcm9wZXJ0eS50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOzs7OztBQUFBLE9BQU8sRUFBRSxlQUFlLEVBQUUsTUFBTSxvQkFBb0IsQ0FBQztBQUVyRCxJQUFBO0lBQXFDLDJDQUFlOzs7Ozs7Ozs7SUFFbEQsa0NBQVE7Ozs7O0lBQVIsVUFBUyxLQUFVLEVBQUUsT0FLZjtRQUxlLHdCQUFBLEVBQUEsWUFLZjtRQUNKLEVBQUUsQ0FBQyxDQUFDLE9BQU8sS0FBSyxLQUFLLFNBQVMsQ0FBQyxDQUFDLENBQUM7WUFDL0IsS0FBSyxHQUFHLE9BQU8sQ0FBQyxLQUFLLENBQUMsQ0FBQztTQUN4QjtRQUNELGlCQUFNLFFBQVEsWUFBQyxLQUFLLEVBQUUsT0FBTyxDQUFDLENBQUM7S0FDaEM7MEJBZEg7RUFFcUMsZUFBZSxFQWFuRCxDQUFBO0FBYkQsMkJBYUMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBHZW5lcmljUHJvcGVydHkgfSBmcm9tICcuL2dlbmVyaWMtcHJvcGVydHknO1xuXG5leHBvcnQgY2xhc3MgQm9vbGVhblByb3BlcnR5IGV4dGVuZHMgR2VuZXJpY1Byb3BlcnR5IHtcblxuICBzZXRWYWx1ZSh2YWx1ZTogYW55LCBvcHRpb25zOiB7XG4gICAgb25seVNlbGY/OiBib29sZWFuO1xuICAgIGVtaXRFdmVudD86IGJvb2xlYW47XG4gICAgZW1pdE1vZGVsVG9WaWV3Q2hhbmdlPzogYm9vbGVhbjtcbiAgICBlbWl0Vmlld1RvTW9kZWxDaGFuZ2U/OiBib29sZWFuO1xuICB9ID0ge30pOiB2b2lkIHtcbiAgICBpZiAodHlwZW9mIHZhbHVlICE9PSAnYm9vbGVhbicpIHtcbiAgICAgIHZhbHVlID0gQm9vbGVhbih2YWx1ZSk7XG4gICAgfVxuICAgIHN1cGVyLnNldFZhbHVlKHZhbHVlLCBvcHRpb25zKTtcbiAgfVxufVxuXG5cbiJdfQ==