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