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