{"__symbolic":"module","version":4,"metadata":{"DynamicFormModule":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"NgModule","line":12,"character":1},"arguments":[{"imports":[{"__symbolic":"reference","module":"@angular/common","name":"CommonModule","line":14,"character":8},{"__symbolic":"reference","module":"@angular/forms","name":"FormsModule","line":15,"character":8}],"declarations":[{"__symbolic":"reference","name":"ɵa"},{"__symbolic":"reference","name":"DynamicFormComponent"}],"exports":[{"__symbolic":"reference","name":"DynamicFormComponent"}],"entryComponents":[{"__symbolic":"reference","name":"DynamicFormComponent"}]}]}],"members":{},"statics":{"forRoot":{"__symbolic":"function","parameters":["providedTranslateService"],"value":{"ngModule":{"__symbolic":"reference","name":"DynamicFormModule"},"providers":[{"__symbolic":"reference","name":"providedTranslateService"},{"__symbolic":"reference","name":"ComponentService"},{"__symbolic":"reference","name":"DynamicFormService"}]}}}},"DynamicFormComponent":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":2,"character":1},"arguments":[{"exportAs":"dynamicForm","selector":"dynamic-form","template":"\n            <ng-container\n                *ngFor=\"let field of config;\"\n                controlBinder\n                [config]=\"field\"\n                [wf]=\"wf\"\n                [model]=\"model\">\n            </ng-container>\n  "}]}],"members":{"config":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":16,"character":5}}]}],"model":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":19,"character":5}}]}],"wf":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":22,"character":5}}]}]}},"ComponentService":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Injectable","line":2,"character":1}}],"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@angular/core","name":"ComponentFactoryResolver","line":6,"character":34}]}],"resolve":[{"__symbolic":"method"}]},"statics":{"components":{}}},"DynamicFormService":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Injectable","line":3,"character":1}}],"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"ComponentService"}]}],"createComponent":[{"__symbolic":"method"}]}},"NovaTranslatorService":{"__symbolic":"class","members":{"get":[{"__symbolic":"method"}],"interpolate":[{"__symbolic":"method"}]}},"ɵa":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Directive","line":6,"character":1},"arguments":[{"selector":"[controlBinder]"}]}],"members":{"model":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":10,"character":5}}]}],"config":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":13,"character":5}}]}],"wf":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":16,"character":5}}]}],"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"NovaTranslatorService"},{"__symbolic":"reference","module":"@angular/core","name":"ViewContainerRef","line":23,"character":27},{"__symbolic":"reference","name":"ComponentService"}]}],"ngOnInit":[{"__symbolic":"method"}],"ngDoCheck":[{"__symbolic":"method"}]}}},"origins":{"DynamicFormModule":"./src/app/modules/dynamic-form/dynamic-form.module","DynamicFormComponent":"./src/app/modules/dynamic-form/containers/dynamic-form/dynamic-form.component","ComponentService":"./src/app/modules/dynamic-form/services/component.service","DynamicFormService":"./src/app/modules/dynamic-form/services/dynamic-form.service","NovaTranslatorService":"./src/app/modules/dynamic-form/models/nova-translator.service","ɵa":"./src/app/modules/dynamic-form/components/control-binder/control-binder.directive"},"importAs":"nova-forms"}