{"__symbolic":"module","version":1,"metadata":{"FormlyForm":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component"},"arguments":[{"selector":"formly-form","template":"\n    <formly-field *ngFor=\"let field of fields\"\n      [hide]=\"field.hideExpression\" [model]=\"fieldModel(field)\"\n      [form]=\"form\" [field]=\"field\" (modelChange)=\"changeModel($event)\"\n      [ngClass]=\"!field.fieldGroup ? field.className: undefined\"\n      [options]=\"options\">\n    </formly-field>\n    <ng-content></ng-content>\n  "}]}],"members":{"model":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"}}]}],"form":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"}}]}],"fields":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"}}]}],"options":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"}}]}],"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"../services/formly.form.builder","name":"FormlyFormBuilder"}]}],"ngOnChanges":[{"__symbolic":"method"}],"fieldModel":[{"__symbolic":"method"}],"changeModel":[{"__symbolic":"method"}],"setOptions":[{"__symbolic":"method"}],"resetModel":[{"__symbolic":"method"}],"resetFormModel":[{"__symbolic":"method"}],"resetFormGroup":[{"__symbolic":"method"}],"resetArray":[{"__symbolic":"method"}],"updateInitialValue":[{"__symbolic":"method"}]}}}}