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

168 lines (167 loc) 6.68 kB
/** * @fileoverview added by tsickle * @suppress {checkTypes,extraRequire,uselessCode} checked by tsc */ import * as tslib_1 from "tslib"; /** * @abstract */ var /** * @abstract */ Widget = /** @class */ (function () { function Widget() { } return Widget; }()); /** * @abstract */ export { Widget }; if (false) { /** @type {?} */ Widget.prototype.id; } /** * @template T */ var /** * @template T */ FieldsetLayoutWidget = /** @class */ (function (_super) { tslib_1.__extends(FieldsetLayoutWidget, _super); function FieldsetLayoutWidget() { return _super !== null && _super.apply(this, arguments) || this; } return FieldsetLayoutWidget; }(Widget)); /** * @template T */ export { FieldsetLayoutWidget }; if (false) { /** @type {?} */ FieldsetLayoutWidget.prototype.formProperty; /** @type {?} */ FieldsetLayoutWidget.prototype.title; /** @type {?} */ FieldsetLayoutWidget.prototype.description; /** @type {?} */ FieldsetLayoutWidget.prototype.formProperties; /** @type {?} */ FieldsetLayoutWidget.prototype.widget; } // unsupported: template constraints. /** * @abstract * @template T */ var // unsupported: template constraints. /** * @abstract * @template T */ ButtonLayoutWidget = /** @class */ (function (_super) { tslib_1.__extends(ButtonLayoutWidget, _super); function ButtonLayoutWidget() { return _super !== null && _super.apply(this, arguments) || this; } return ButtonLayoutWidget; }(Widget)); // unsupported: template constraints. /** * @abstract * @template T */ export { ButtonLayoutWidget }; if (false) { /** @type {?} */ ButtonLayoutWidget.prototype.formProperty; /** @type {?} */ ButtonLayoutWidget.prototype.label; /** @type {?} */ ButtonLayoutWidget.prototype.action; /** @type {?} */ ButtonLayoutWidget.prototype.widget; } // unsupported: template constraints. // unsupported: template constraints. /** * @abstract * @template T, U */ var // unsupported: template constraints. // unsupported: template constraints. /** * @abstract * @template T, U */ PropertyWidget = /** @class */ (function (_super) { tslib_1.__extends(PropertyWidget, _super); function PropertyWidget() { return _super !== null && _super.apply(this, arguments) || this; } return PropertyWidget; }(Widget)); // unsupported: template constraints. // unsupported: template constraints. /** * @abstract * @template T, U */ export { PropertyWidget }; if (false) { /** @type {?} */ PropertyWidget.prototype.formProperty; /** @type {?} */ PropertyWidget.prototype.errorMessages; /** @type {?} */ PropertyWidget.prototype.schema; /** @type {?} */ PropertyWidget.prototype.required; } // unsupported: template constraints. /** * @template T */ var // unsupported: template constraints. /** * @template T */ ArrayPropertyWidget = /** @class */ (function (_super) { tslib_1.__extends(ArrayPropertyWidget, _super); function ArrayPropertyWidget() { return _super !== null && _super.apply(this, arguments) || this; } return ArrayPropertyWidget; }(PropertyWidget)); // unsupported: template constraints. /** * @template T */ export { ArrayPropertyWidget }; // unsupported: template constraints. /** * @template T */ var // unsupported: template constraints. /** * @template T */ ObjectPropertyWidget = /** @class */ (function (_super) { tslib_1.__extends(ObjectPropertyWidget, _super); function ObjectPropertyWidget() { return _super !== null && _super.apply(this, arguments) || this; } return ObjectPropertyWidget; }(PropertyWidget)); // unsupported: template constraints. /** * @template T */ export { ObjectPropertyWidget }; //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoid2lkZ2V0LmpzIiwic291cmNlUm9vdCI6Im5nOi8vbmd4LXNjaGVtYS1mb3Jtcy8iLCJzb3VyY2VzIjpbImxpYi93aWRnZXRzL2Jhc2Uvd2lkZ2V0LnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7Ozs7Ozs7O0FBWUE7OztBQUFBOzs7aUJBWkE7SUFjQyxDQUFBOzs7O0FBRkQsa0JBRUM7Ozs7Ozs7O0FBRUQ7OztBQUFBO0lBQXNELGdEQUFNOzs7OytCQWhCNUQ7RUFnQnNELE1BQU0sRUFNM0QsQ0FBQTs7OztBQU5ELGdDQU1DOzs7Ozs7Ozs7Ozs7Ozs7Ozs7QUFFRDs7Ozs7O0FBQUE7SUFBNEUsOENBQU07Ozs7NkJBeEJsRjtFQXdCNEUsTUFBTSxFQU9qRixDQUFBOzs7Ozs7QUFQRCw4QkFPQzs7Ozs7Ozs7Ozs7Ozs7Ozs7QUFFRDs7Ozs7OztBQUFBO0lBQ1EsMENBQU07Ozs7eUJBbENkO0VBa0NRLE1BQU0sRUFTYixDQUFBOzs7Ozs7O0FBVkQsMEJBVUM7Ozs7Ozs7Ozs7Ozs7OztBQUVEOzs7OztBQUFBO0lBQ1EsK0NBQWdDOzs7OzhCQTlDeEM7RUE4Q1EsY0FBYyxFQU9yQixDQUFBOzs7OztBQVJELCtCQVFDOzs7OztBQUVEOzs7OztBQUFBO0lBQ1EsZ0RBQWlDOzs7OytCQXhEekM7RUF3RFEsY0FBYyxFQU9yQixDQUFBOzs7OztBQVJELGdDQVFDIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgVGVtcGxhdGVSZWYgfSBmcm9tICdAYW5ndWxhci9jb3JlJztcbmltcG9ydCB7IEFic3RyYWN0Q29udHJvbCB9IGZyb20gJ0Bhbmd1bGFyL2Zvcm1zJztcblxuaW1wb3J0IHsgQWN0aW9uIH0gZnJvbSAnLi4vLi4vbW9kZWwvYWN0aW9uJztcbmltcG9ydCB7IEZvcm1Qcm9wZXJ0eSB9IGZyb20gJy4uLy4uL21vZGVsL2Zvcm0tcHJvcGVydHknO1xuaW1wb3J0IHsgQXJyYXlQcm9wZXJ0eSB9IGZyb20gJy4uLy4uL21vZGVsL2FycmF5LXByb3BlcnR5JztcbmltcG9ydCB7IEdlbmVyaWNQcm9wZXJ0eSB9IGZyb20gJy4uLy4uL21vZGVsL2dlbmVyaWMtcHJvcGVydHknO1xuaW1wb3J0IHsgT2JqZWN0UHJvcGVydHkgfSBmcm9tICcuLi8uLi9tb2RlbC9vYmplY3QtcHJvcGVydHknO1xuXG5pbXBvcnQgeyBTY2hlbWEgfSBmcm9tICcuLi8uLi9zY2hlbWEnO1xuXG5cbmV4cG9ydCBhYnN0cmFjdCBjbGFzcyBXaWRnZXQge1xuICBpZDogc3RyaW5nO1xufVxuXG5leHBvcnQgY2xhc3MgRmllbGRzZXRMYXlvdXRXaWRnZXQ8VCA9IFdpZGdldD4gZXh0ZW5kcyBXaWRnZXQge1xuICBmb3JtUHJvcGVydHk6IE9iamVjdFByb3BlcnR5O1xuICB0aXRsZTogc3RyaW5nO1xuICBkZXNjcmlwdGlvbjogc3RyaW5nO1xuICBmb3JtUHJvcGVydGllczogRm9ybVByb3BlcnR5W107XG4gIHdpZGdldDogVDtcbn1cblxuZXhwb3J0IGFic3RyYWN0IGNsYXNzIEJ1dHRvbkxheW91dFdpZGdldDxUIGV4dGVuZHMgV2lkZ2V0ID0gV2lkZ2V0PiBleHRlbmRzIFdpZGdldCB7XG5cbiAgZm9ybVByb3BlcnR5PzogRm9ybVByb3BlcnR5O1xuICBsYWJlbD86IHN0cmluZztcblxuICBhY3Rpb24/OiBBY3Rpb247XG4gIHdpZGdldDogVDtcbn1cblxuZXhwb3J0IGFic3RyYWN0IGNsYXNzIFByb3BlcnR5V2lkZ2V0PFQgZXh0ZW5kcyBXaWRnZXQgPSBXaWRnZXQsIFUgZXh0ZW5kcyBGb3JtUHJvcGVydHkgPSBGb3JtUHJvcGVydHk+XG5leHRlbmRzIFdpZGdldCB7XG4gIGZvcm1Qcm9wZXJ0eTogVTtcbiAgZXJyb3JNZXNzYWdlczogc3RyaW5nW107XG5cbiAgc2NoZW1hOiB7XG4gICAgW2tleTogc3RyaW5nXTogYW55LFxuICAgIHdpZGdldDogVFxuICB9O1xuICByZXF1aXJlZD86IGJvb2xlYW47XG59XG5cbmV4cG9ydCBjbGFzcyBBcnJheVByb3BlcnR5V2lkZ2V0PFQgZXh0ZW5kcyBXaWRnZXQgPSBXaWRnZXQ+XG5leHRlbmRzIFByb3BlcnR5V2lkZ2V0PFQsIEFycmF5UHJvcGVydHk+IHtcbiAgLypcbiAgc2NoZW1hOiB7XG4gICAgW2tleTogc3RyaW5nXTogYW55LFxuICAgIHdpZGdldDogVFxuICB9O1xuICAqL1xufVxuXG5leHBvcnQgY2xhc3MgT2JqZWN0UHJvcGVydHlXaWRnZXQ8VCBleHRlbmRzIFdpZGdldCA9IFdpZGdldD5cbmV4dGVuZHMgUHJvcGVydHlXaWRnZXQ8VCwgT2JqZWN0UHJvcGVydHk+IHtcbiAgLypcbiAgc2NoZW1hOiB7XG4gICAgW2tleTogc3RyaW5nXTogYW55LFxuICAgIHdpZGdldDogVFxuICB9O1xuICAqL1xufVxuXG4iXX0=