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