[{"__symbolic":"module","version":4,"metadata":{"SchemaFormModule":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"NgModule","line":43,"character":1},"arguments":[{"imports":[{"__symbolic":"reference","module":"@angular/common","name":"CommonModule","line":44,"character":12},{"__symbolic":"reference","module":"@angular/forms","name":"FormsModule","line":44,"character":26},{"__symbolic":"reference","module":"@angular/forms","name":"ReactiveFormsModule","line":44,"character":39}],"declarations":[{"__symbolic":"reference","module":"./formelement.component","name":"FormElementComponent","line":46,"character":4},{"__symbolic":"reference","module":"./formelement.action.component","name":"FormElementComponentAction","line":47,"character":4},{"__symbolic":"reference","module":"./form.component","name":"FormComponent","line":48,"character":4},{"__symbolic":"reference","module":"./widgetchooser.component","name":"WidgetChooserComponent","line":49,"character":4},{"__symbolic":"reference","module":"./default.widget","name":"DefaultWidget","line":50,"character":4},{"__symbolic":"reference","module":"./defaultwidgets","name":"ArrayWidget","line":51,"character":4},{"__symbolic":"reference","module":"./defaultwidgets","name":"ButtonWidget","line":52,"character":4},{"__symbolic":"reference","module":"./defaultwidgets","name":"ObjectWidget","line":53,"character":4},{"__symbolic":"reference","module":"./defaultwidgets","name":"CheckboxWidget","line":54,"character":4},{"__symbolic":"reference","module":"./defaultwidgets","name":"FileWidget","line":55,"character":4},{"__symbolic":"reference","module":"./defaultwidgets","name":"IntegerWidget","line":56,"character":4},{"__symbolic":"reference","module":"./defaultwidgets","name":"TextAreaWidget","line":57,"character":4},{"__symbolic":"reference","module":"./defaultwidgets","name":"RadioWidget","line":58,"character":4},{"__symbolic":"reference","module":"./defaultwidgets","name":"RangeWidget","line":59,"character":4},{"__symbolic":"reference","module":"./defaultwidgets","name":"SelectWidget","line":60,"character":4},{"__symbolic":"reference","module":"./defaultwidgets","name":"StringWidget","line":61,"character":4}],"entryComponents":[{"__symbolic":"reference","module":"./formelement.component","name":"FormElementComponent","line":64,"character":4},{"__symbolic":"reference","module":"./formelement.action.component","name":"FormElementComponentAction","line":65,"character":4},{"__symbolic":"reference","module":"./form.component","name":"FormComponent","line":66,"character":4},{"__symbolic":"reference","module":"./widgetchooser.component","name":"WidgetChooserComponent","line":67,"character":4},{"__symbolic":"reference","module":"./defaultwidgets","name":"ArrayWidget","line":68,"character":4},{"__symbolic":"reference","module":"./defaultwidgets","name":"ButtonWidget","line":69,"character":4},{"__symbolic":"reference","module":"./defaultwidgets","name":"ObjectWidget","line":70,"character":4},{"__symbolic":"reference","module":"./defaultwidgets","name":"CheckboxWidget","line":71,"character":4},{"__symbolic":"reference","module":"./defaultwidgets","name":"FileWidget","line":72,"character":4},{"__symbolic":"reference","module":"./defaultwidgets","name":"IntegerWidget","line":73,"character":4},{"__symbolic":"reference","module":"./defaultwidgets","name":"TextAreaWidget","line":74,"character":4},{"__symbolic":"reference","module":"./defaultwidgets","name":"RadioWidget","line":75,"character":4},{"__symbolic":"reference","module":"./defaultwidgets","name":"RangeWidget","line":76,"character":4},{"__symbolic":"reference","module":"./defaultwidgets","name":"SelectWidget","line":77,"character":4},{"__symbolic":"reference","module":"./defaultwidgets","name":"StringWidget","line":78,"character":4}],"exports":[{"__symbolic":"reference","module":"./form.component","name":"FormComponent","line":81,"character":4},{"__symbolic":"reference","module":"./formelement.component","name":"FormElementComponent","line":82,"character":4},{"__symbolic":"reference","module":"./formelement.action.component","name":"FormElementComponentAction","line":83,"character":4},{"__symbolic":"reference","module":"./widgetchooser.component","name":"WidgetChooserComponent","line":84,"character":4},{"__symbolic":"reference","module":"./defaultwidgets","name":"ArrayWidget","line":85,"character":4},{"__symbolic":"reference","module":"./defaultwidgets","name":"ButtonWidget","line":86,"character":4},{"__symbolic":"reference","module":"./defaultwidgets","name":"ObjectWidget","line":87,"character":4},{"__symbolic":"reference","module":"./defaultwidgets","name":"CheckboxWidget","line":88,"character":4},{"__symbolic":"reference","module":"./defaultwidgets","name":"FileWidget","line":89,"character":4},{"__symbolic":"reference","module":"./defaultwidgets","name":"IntegerWidget","line":90,"character":4},{"__symbolic":"reference","module":"./defaultwidgets","name":"TextAreaWidget","line":91,"character":4},{"__symbolic":"reference","module":"./defaultwidgets","name":"RadioWidget","line":92,"character":4},{"__symbolic":"reference","module":"./defaultwidgets","name":"RangeWidget","line":93,"character":4},{"__symbolic":"reference","module":"./defaultwidgets","name":"SelectWidget","line":94,"character":4},{"__symbolic":"reference","module":"./defaultwidgets","name":"StringWidget","line":95,"character":4}]}]}],"statics":{"forRoot":{"__symbolic":"function","parameters":[],"value":{"ngModule":{"__symbolic":"reference","name":"SchemaFormModule"},"providers":[{"provide":{"__symbolic":"reference","module":"./widgetregistry","name":"WidgetRegistry","line":34,"character":13},"useClass":{"__symbolic":"reference","module":"./defaultwidgets","name":"DefaultWidgetRegistry","line":35,"character":14}},{"provide":{"__symbolic":"reference","module":"./schemavalidatorfactory","name":"SchemaValidatorFactory","line":38,"character":13},"useClass":{"__symbolic":"reference","module":"./schemavalidatorfactory","name":"ZSchemaValidatorFactory","line":39,"character":14}}]}}}}}}]