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

48 lines (47 loc) 10.1 kB
/** * @fileoverview added by tsickle * @suppress {checkTypes,extraRequire,uselessCode} checked by tsc */ /* * Public API Surface of schema-form */ export { FormComponent } from './lib/form/form.component'; export { FormElementComponent } from './lib/form/form-element.component'; export { FormButtonWidgetChooserDirective } from './lib/form/form-button-widget-chooser.directive'; export { FormFieldComponent } from './lib/form/form-field.component'; export { FormFieldsetWidgetChooserDirective } from './lib/form/form-fieldset-widget-chooser.directive'; export { FormPropertyWidgetChooserDirective } from './lib/form/form-property-widget-chooser.directive'; export { WidgetRegistry, WidgetType } from './lib/widgetregistry'; export { SchemaValidatorFactory } from './lib/schemavalidatorfactory'; export { ZSchemaValidatorFactory } from './lib/z-schema-validator-factory'; export { AjvSchemaValidatorFactory } from './lib/ajv-schema-validator-factory'; export { Widget, PropertyWidget, ArrayPropertyWidget, ObjectPropertyWidget, FieldsetLayoutWidget, } from './lib/widgets/base/widget'; export { ArrayWidget } from './lib/widgets/base/array.widget'; export { ButtonWidget } from './lib/widgets/base/button.widget'; export { ObjectWidget } from './lib/widgets/base/object.widget'; export { CheckboxWidget } from './lib/widgets/base/checkbox.widget'; export { FileWidget } from './lib/widgets/base/file.widget'; export { IntegerWidget } from './lib/widgets/base/integer.widget'; export { TextAreaWidget } from './lib/widgets/base/textarea.widget'; export { RadioWidget } from './lib/widgets/base/radio.widget'; export { RangeWidget } from './lib/widgets/base/range.widget'; export { SelectWidget } from './lib/widgets/base/select.widget'; export { StringWidget } from './lib/widgets/base/string.widget'; export { FieldsetWidget } from './lib/widgets/base/fieldset.widget'; export { ArrayComponent } from './lib/widgets/defaults/array/array.component'; export { ButtonComponent } from './lib/widgets/defaults/button/button.component'; export { ObjectComponent } from './lib/widgets/defaults/object/object.component'; export { CheckboxComponent } from './lib/widgets/defaults/checkbox/checkbox.component'; export { FileComponent } from './lib/widgets/defaults/file/file.component'; export { IntegerComponent } from './lib/widgets/defaults/integer/integer.component'; export { TextAreaComponent } from './lib/widgets/defaults/textarea/textarea.component'; export { RadioComponent } from './lib/widgets/defaults/radio/radio.component'; export { RangeComponent } from './lib/widgets/defaults/range/range.component'; export { SelectComponent } from './lib/widgets/defaults/select/select.component'; export { StringComponent } from './lib/widgets/defaults/string/string.component'; export { FieldsetComponent } from './lib/widgets/defaults/fieldset/fieldset.component'; export { TabsComponent } from './lib/widgets/defaults/tabs/tabs.component'; export { DefaultWidgetRegistry } from './lib/widgets/defaults/defaultwidgetregistry'; export { SchemaFormModule } from './lib/schema-form.module'; export { TemplateSchemaModule } from './lib/template-schema/template-schema.module'; //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoicHVibGljX2FwaS5qcyIsInNvdXJjZVJvb3QiOiJuZzovL25neC1zY2hlbWEtZm9ybXMvIiwic291cmNlcyI6WyJwdWJsaWNfYXBpLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7Ozs7Ozs7QUFLQSxPQUFPLEVBQUUsYUFBYSxFQUFFLE1BQU0sMkJBQTJCLENBQUM7QUFDMUQsT0FBTyxFQUFFLG9CQUFvQixFQUFFLE1BQU0sbUNBQW1DLENBQUM7QUFDekUsT0FBTyxFQUNMLGdDQUFnQyxFQUNqQyxNQUFNLGlEQUFpRCxDQUFDO0FBQ3pELE9BQU8sRUFBRSxrQkFBa0IsRUFBRSxNQUFNLGlDQUFpQyxDQUFDO0FBQ3JFLE9BQU8sRUFDTCxrQ0FBa0MsRUFDbkMsTUFBTSxtREFBbUQsQ0FBQztBQUMzRCxPQUFPLEVBQ0wsa0NBQWtDLEVBQ25DLE1BQU0sbURBQW1ELENBQUM7QUFDM0QsT0FBTyxFQUFFLGNBQWMsRUFBRSxVQUFVLEVBQUUsTUFBTSxzQkFBc0IsQ0FBQztBQUNsRSxPQUFPLEVBQUUsc0JBQXNCLEVBQUUsTUFBTSw4QkFBOEIsQ0FBQztBQUN0RSxPQUFPLEVBQUUsdUJBQXVCLEVBQUUsTUFBTSxrQ0FBa0MsQ0FBQztBQUMzRSxPQUFPLEVBQUUseUJBQXlCLEVBQUUsTUFBTSxvQ0FBb0MsQ0FBQztBQUMvRSxPQUFPLEVBQ0wsTUFBTSxFQUNOLGNBQWMsRUFDZCxtQkFBbUIsRUFDbkIsb0JBQW9CLEVBQ3BCLG9CQUFvQixHQUNyQixNQUFNLDJCQUEyQixDQUFDO0FBRW5DLE9BQU8sRUFBRSxXQUFXLEVBQUUsTUFBTSxpQ0FBaUMsQ0FBQztBQUM5RCxPQUFPLEVBQUUsWUFBWSxFQUFFLE1BQU0sa0NBQWtDLENBQUM7QUFDaEUsT0FBTyxFQUFFLFlBQVksRUFBRSxNQUFNLGtDQUFrQyxDQUFDO0FBQ2hFLE9BQU8sRUFBRSxjQUFjLEVBQUUsTUFBTSxvQ0FBb0MsQ0FBQztBQUNwRSxPQUFPLEVBQUUsVUFBVSxFQUFFLE1BQU0sZ0NBQWdDLENBQUM7QUFDNUQsT0FBTyxFQUFFLGFBQWEsRUFBRSxNQUFNLG1DQUFtQyxDQUFDO0FBQ2xFLE9BQU8sRUFBRSxjQUFjLEVBQUUsTUFBTSxvQ0FBb0MsQ0FBQztBQUNwRSxPQUFPLEVBQUUsV0FBVyxFQUFFLE1BQU0saUNBQWlDLENBQUM7QUFDOUQsT0FBTyxFQUFFLFdBQVcsRUFBRSxNQUFNLGlDQUFpQyxDQUFDO0FBQzlELE9BQU8sRUFBRSxZQUFZLEVBQUUsTUFBTSxrQ0FBa0MsQ0FBQztBQUNoRSxPQUFPLEVBQUUsWUFBWSxFQUFFLE1BQU0sa0NBQWtDLENBQUM7QUFDaEUsT0FBTyxFQUFFLGNBQWMsRUFBRSxNQUFNLG9DQUFvQyxDQUFDO0FBRXBFLE9BQU8sRUFBRSxjQUFjLEVBQUUsTUFBTSw4Q0FBOEMsQ0FBQztBQUM5RSxPQUFPLEVBQUUsZUFBZSxFQUFFLE1BQU0sZ0RBQWdELENBQUM7QUFDakYsT0FBTyxFQUFFLGVBQWUsRUFBRSxNQUFNLGdEQUFnRCxDQUFDO0FBQ2pGLE9BQU8sRUFBRSxpQkFBaUIsRUFBRSxNQUFNLG9EQUFvRCxDQUFDO0FBQ3ZGLE9BQU8sRUFBRSxhQUFhLEVBQUUsTUFBTSw0Q0FBNEMsQ0FBQztBQUMzRSxPQUFPLEVBQUUsZ0JBQWdCLEVBQUUsTUFBTSxrREFBa0QsQ0FBQztBQUNwRixPQUFPLEVBQUUsaUJBQWlCLEVBQUUsTUFBTSxvREFBb0QsQ0FBQztBQUN2RixPQUFPLEVBQUUsY0FBYyxFQUFFLE1BQU0sOENBQThDLENBQUM7QUFDOUUsT0FBTyxFQUFFLGNBQWMsRUFBRSxNQUFNLDhDQUE4QyxDQUFDO0FBQzlFLE9BQU8sRUFBRSxlQUFlLEVBQUUsTUFBTSxnREFBZ0QsQ0FBQztBQUNqRixPQUFPLEVBQUUsZUFBZSxFQUFFLE1BQU0sZ0RBQWdELENBQUM7QUFDakYsT0FBTyxFQUFFLGlCQUFpQixFQUFFLE1BQU0sb0RBQW9ELENBQUM7QUFDdkYsT0FBTyxFQUFFLGFBQWEsRUFBRSxNQUFNLDRDQUE0QyxDQUFDO0FBQzNFLE9BQU8sRUFDTCxxQkFBcUIsRUFDdEIsTUFBTSw4Q0FBOEMsQ0FBQztBQUV0RCxPQUFPLEVBQUUsZ0JBQWdCLEVBQUUsTUFBTSwwQkFBMEIsQ0FBQztBQUM1RCxPQUFPLEVBQ0wsb0JBQW9CLEVBQ3JCLE1BQU0sOENBQThDLENBQUMiLCJzb3VyY2VzQ29udGVudCI6WyIvKlxuICogUHVibGljIEFQSSBTdXJmYWNlIG9mIHNjaGVtYS1mb3JtXG4gKi9cblxuLy8gVE9ETyBjbGVhbnVwIGV4dGVybmFsIGFwaVxuZXhwb3J0IHsgRm9ybUNvbXBvbmVudCB9IGZyb20gJy4vbGliL2Zvcm0vZm9ybS5jb21wb25lbnQnO1xuZXhwb3J0IHsgRm9ybUVsZW1lbnRDb21wb25lbnQgfSBmcm9tICcuL2xpYi9mb3JtL2Zvcm0tZWxlbWVudC5jb21wb25lbnQnO1xuZXhwb3J0IHtcbiAgRm9ybUJ1dHRvbldpZGdldENob29zZXJEaXJlY3RpdmVcbn0gZnJvbSAnLi9saWIvZm9ybS9mb3JtLWJ1dHRvbi13aWRnZXQtY2hvb3Nlci5kaXJlY3RpdmUnO1xuZXhwb3J0IHsgRm9ybUZpZWxkQ29tcG9uZW50IH0gZnJvbSAnLi9saWIvZm9ybS9mb3JtLWZpZWxkLmNvbXBvbmVudCc7XG5leHBvcnQge1xuICBGb3JtRmllbGRzZXRXaWRnZXRDaG9vc2VyRGlyZWN0aXZlXG59IGZyb20gJy4vbGliL2Zvcm0vZm9ybS1maWVsZHNldC13aWRnZXQtY2hvb3Nlci5kaXJlY3RpdmUnO1xuZXhwb3J0IHtcbiAgRm9ybVByb3BlcnR5V2lkZ2V0Q2hvb3NlckRpcmVjdGl2ZVxufSBmcm9tICcuL2xpYi9mb3JtL2Zvcm0tcHJvcGVydHktd2lkZ2V0LWNob29zZXIuZGlyZWN0aXZlJztcbmV4cG9ydCB7IFdpZGdldFJlZ2lzdHJ5LCBXaWRnZXRUeXBlIH0gZnJvbSAnLi9saWIvd2lkZ2V0cmVnaXN0cnknO1xuZXhwb3J0IHsgU2NoZW1hVmFsaWRhdG9yRmFjdG9yeSB9IGZyb20gJy4vbGliL3NjaGVtYXZhbGlkYXRvcmZhY3RvcnknO1xuZXhwb3J0IHsgWlNjaGVtYVZhbGlkYXRvckZhY3RvcnkgfSBmcm9tICcuL2xpYi96LXNjaGVtYS12YWxpZGF0b3ItZmFjdG9yeSc7XG5leHBvcnQgeyBBanZTY2hlbWFWYWxpZGF0b3JGYWN0b3J5IH0gZnJvbSAnLi9saWIvYWp2LXNjaGVtYS12YWxpZGF0b3ItZmFjdG9yeSc7XG5leHBvcnQge1xuICBXaWRnZXQsXG4gIFByb3BlcnR5V2lkZ2V0LFxuICBBcnJheVByb3BlcnR5V2lkZ2V0LFxuICBPYmplY3RQcm9wZXJ0eVdpZGdldCxcbiAgRmllbGRzZXRMYXlvdXRXaWRnZXQsXG59IGZyb20gJy4vbGliL3dpZGdldHMvYmFzZS93aWRnZXQnO1xuXG5leHBvcnQgeyBBcnJheVdpZGdldCB9IGZyb20gJy4vbGliL3dpZGdldHMvYmFzZS9hcnJheS53aWRnZXQnO1xuZXhwb3J0IHsgQnV0dG9uV2lkZ2V0IH0gZnJvbSAnLi9saWIvd2lkZ2V0cy9iYXNlL2J1dHRvbi53aWRnZXQnO1xuZXhwb3J0IHsgT2JqZWN0V2lkZ2V0IH0gZnJvbSAnLi9saWIvd2lkZ2V0cy9iYXNlL29iamVjdC53aWRnZXQnO1xuZXhwb3J0IHsgQ2hlY2tib3hXaWRnZXQgfSBmcm9tICcuL2xpYi93aWRnZXRzL2Jhc2UvY2hlY2tib3gud2lkZ2V0JztcbmV4cG9ydCB7IEZpbGVXaWRnZXQgfSBmcm9tICcuL2xpYi93aWRnZXRzL2Jhc2UvZmlsZS53aWRnZXQnO1xuZXhwb3J0IHsgSW50ZWdlcldpZGdldCB9IGZyb20gJy4vbGliL3dpZGdldHMvYmFzZS9pbnRlZ2VyLndpZGdldCc7XG5leHBvcnQgeyBUZXh0QXJlYVdpZGdldCB9IGZyb20gJy4vbGliL3dpZGdldHMvYmFzZS90ZXh0YXJlYS53aWRnZXQnO1xuZXhwb3J0IHsgUmFkaW9XaWRnZXQgfSBmcm9tICcuL2xpYi93aWRnZXRzL2Jhc2UvcmFkaW8ud2lkZ2V0JztcbmV4cG9ydCB7IFJhbmdlV2lkZ2V0IH0gZnJvbSAnLi9saWIvd2lkZ2V0cy9iYXNlL3JhbmdlLndpZGdldCc7XG5leHBvcnQgeyBTZWxlY3RXaWRnZXQgfSBmcm9tICcuL2xpYi93aWRnZXRzL2Jhc2Uvc2VsZWN0LndpZGdldCc7XG5leHBvcnQgeyBTdHJpbmdXaWRnZXQgfSBmcm9tICcuL2xpYi93aWRnZXRzL2Jhc2Uvc3RyaW5nLndpZGdldCc7XG5leHBvcnQgeyBGaWVsZHNldFdpZGdldCB9IGZyb20gJy4vbGliL3dpZGdldHMvYmFzZS9maWVsZHNldC53aWRnZXQnO1xuXG5leHBvcnQgeyBBcnJheUNvbXBvbmVudCB9IGZyb20gJy4vbGliL3dpZGdldHMvZGVmYXVsdHMvYXJyYXkvYXJyYXkuY29tcG9uZW50JztcbmV4cG9ydCB7IEJ1dHRvbkNvbXBvbmVudCB9IGZyb20gJy4vbGliL3dpZGdldHMvZGVmYXVsdHMvYnV0dG9uL2J1dHRvbi5jb21wb25lbnQnO1xuZXhwb3J0IHsgT2JqZWN0Q29tcG9uZW50IH0gZnJvbSAnLi9saWIvd2lkZ2V0cy9kZWZhdWx0cy9vYmplY3Qvb2JqZWN0LmNvbXBvbmVudCc7XG5leHBvcnQgeyBDaGVja2JveENvbXBvbmVudCB9IGZyb20gJy4vbGliL3dpZGdldHMvZGVmYXVsdHMvY2hlY2tib3gvY2hlY2tib3guY29tcG9uZW50JztcbmV4cG9ydCB7IEZpbGVDb21wb25lbnQgfSBmcm9tICcuL2xpYi93aWRnZXRzL2RlZmF1bHRzL2ZpbGUvZmlsZS5jb21wb25lbnQnO1xuZXhwb3J0IHsgSW50ZWdlckNvbXBvbmVudCB9IGZyb20gJy4vbGliL3dpZGdldHMvZGVmYXVsdHMvaW50ZWdlci9pbnRlZ2VyLmNvbXBvbmVudCc7XG5leHBvcnQgeyBUZXh0QXJlYUNvbXBvbmVudCB9IGZyb20gJy4vbGliL3dpZGdldHMvZGVmYXVsdHMvdGV4dGFyZWEvdGV4dGFyZWEuY29tcG9uZW50JztcbmV4cG9ydCB7IFJhZGlvQ29tcG9uZW50IH0gZnJvbSAnLi9saWIvd2lkZ2V0cy9kZWZhdWx0cy9yYWRpby9yYWRpby5jb21wb25lbnQnO1xuZXhwb3J0IHsgUmFuZ2VDb21wb25lbnQgfSBmcm9tICcuL2xpYi93aWRnZXRzL2RlZmF1bHRzL3JhbmdlL3JhbmdlLmNvbXBvbmVudCc7XG5leHBvcnQgeyBTZWxlY3RDb21wb25lbnQgfSBmcm9tICcuL2xpYi93aWRnZXRzL2RlZmF1bHRzL3NlbGVjdC9zZWxlY3QuY29tcG9uZW50JztcbmV4cG9ydCB7IFN0cmluZ0NvbXBvbmVudCB9IGZyb20gJy4vbGliL3dpZGdldHMvZGVmYXVsdHMvc3RyaW5nL3N0cmluZy5jb21wb25lbnQnO1xuZXhwb3J0IHsgRmllbGRzZXRDb21wb25lbnQgfSBmcm9tICcuL2xpYi93aWRnZXRzL2RlZmF1bHRzL2ZpZWxkc2V0L2ZpZWxkc2V0LmNvbXBvbmVudCc7XG5leHBvcnQgeyBUYWJzQ29tcG9uZW50IH0gZnJvbSAnLi9saWIvd2lkZ2V0cy9kZWZhdWx0cy90YWJzL3RhYnMuY29tcG9uZW50JztcbmV4cG9ydCB7XG4gIERlZmF1bHRXaWRnZXRSZWdpc3RyeVxufSBmcm9tICcuL2xpYi93aWRnZXRzL2RlZmF1bHRzL2RlZmF1bHR3aWRnZXRyZWdpc3RyeSc7XG5cbmV4cG9ydCB7IFNjaGVtYUZvcm1Nb2R1bGUgfSBmcm9tICcuL2xpYi9zY2hlbWEtZm9ybS5tb2R1bGUnO1xuZXhwb3J0IHtcbiAgVGVtcGxhdGVTY2hlbWFNb2R1bGVcbn0gZnJvbSAnLi9saWIvdGVtcGxhdGUtc2NoZW1hL3RlbXBsYXRlLXNjaGVtYS5tb2R1bGUnO1xuXG5leHBvcnQgeyBBY3Rpb24sIEFjdGlvbkV2ZW50IH0gZnJvbSAnLi9saWIvbW9kZWwvYWN0aW9uJztcbiJdfQ==