[{"__symbolic":"module","version":3,"metadata":{"IEntityData":{"__symbolic":"interface"},"DynamicTypeBuilderService":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Injectable"}}],"members":{"__ctor__":[{"__symbolic":"constructor","parameterDecorators":[[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Inject"},"arguments":[{"__symbolic":"reference","module":"@angular/core","name":"Compiler"}]}]],"parameters":[{"__symbolic":"reference","module":"@angular/core","name":"Compiler"}]}],"createComponentFactory":[{"__symbolic":"method"}],"createNewComponent":[{"__symbolic":"method"}],"createComponentModule":[{"__symbolic":"method"}],"createDynamicModuleClass":[{"__symbolic":"method"}],"createDynamicComponentClass":[{"__symbolic":"method"}]}},"ViewLoader":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component"},"arguments":[{"selector":"omf-view-loader","providers":[{"__symbolic":"reference","name":"DynamicTypeBuilderService"}],"template":"<div #dynamicContentPlaceHolder></div>"}]}],"members":{"templateHTML":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"},"arguments":["templateHTML"]}]}],"entityData":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"},"arguments":["entityData"]}]}],"controlId":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"},"arguments":["controlId"]}]}],"onViewRendered":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output"},"arguments":["onViewRendered"]}]}],"componentTarget":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewChild"},"arguments":["dynamicContentPlaceHolder",{"read":{"__symbolic":"reference","module":"@angular/core","name":"ViewContainerRef"}}]}]}],"__ctor__":[{"__symbolic":"constructor","parameterDecorators":[[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Inject"},"arguments":[{"__symbolic":"reference","name":"DynamicTypeBuilderService"}]}]],"parameters":[{"__symbolic":"reference","name":"DynamicTypeBuilderService"}]}],"ngOnInit":[{"__symbolic":"method"}],"ngOnChanges":[{"__symbolic":"method"}],"ngAfterViewInit":[{"__symbolic":"method"}],"ngOnDestroy":[{"__symbolic":"method"}]}}}},{"__symbolic":"module","version":1,"metadata":{"IEntityData":{"__symbolic":"interface"},"DynamicTypeBuilderService":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Injectable"}}],"members":{"__ctor__":[{"__symbolic":"constructor","parameterDecorators":[[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Inject"},"arguments":[{"__symbolic":"reference","module":"@angular/core","name":"Compiler"}]}]],"parameters":[{"__symbolic":"reference","module":"@angular/core","name":"Compiler"}]}],"createComponentFactory":[{"__symbolic":"method"}],"createNewComponent":[{"__symbolic":"method"}],"createComponentModule":[{"__symbolic":"method"}],"createDynamicModuleClass":[{"__symbolic":"method"}],"createDynamicComponentClass":[{"__symbolic":"method"}]}},"ViewLoader":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component"},"arguments":[{"selector":"omf-view-loader","providers":[{"__symbolic":"reference","name":"DynamicTypeBuilderService"}],"template":"<div #dynamicContentPlaceHolder></div>"}]}],"members":{"templateHTML":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"},"arguments":["templateHTML"]}]}],"entityData":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"},"arguments":["entityData"]}]}],"controlId":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"},"arguments":["controlId"]}]}],"onViewRendered":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output"},"arguments":["onViewRendered"]}]}],"componentTarget":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewChild"},"arguments":["dynamicContentPlaceHolder",{"read":{"__symbolic":"reference","module":"@angular/core","name":"ViewContainerRef"}}]}]}],"__ctor__":[{"__symbolic":"constructor","parameterDecorators":[[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Inject"},"arguments":[{"__symbolic":"reference","name":"DynamicTypeBuilderService"}]}]],"parameters":[{"__symbolic":"reference","name":"DynamicTypeBuilderService"}]}],"ngOnInit":[{"__symbolic":"method"}],"ngOnChanges":[{"__symbolic":"method"}],"ngAfterViewInit":[{"__symbolic":"method"}],"ngOnDestroy":[{"__symbolic":"method"}]}}}}]