[{"__symbolic":"module","version":4,"metadata":{"useFactory":{"__symbolic":"function","parameters":["schemaValidatorFactory","validatorRegistry","options"],"value":{"__symbolic":"new","expression":{"__symbolic":"reference","module":"./model","name":"FormPropertyFactory","line":11,"character":15},"arguments":[{"__symbolic":"reference","name":"schemaValidatorFactory"},{"__symbolic":"reference","name":"validatorRegistry"},{"__symbolic":"reference","name":"options"}]}},"MyFormComponent":{"__symbolic":"class","extends":{"__symbolic":"reference","module":"./form.component","name":"FormComponent","line":35,"character":37},"decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":14,"character":1},"arguments":[{"selector":"my-simple-form1","template":"\n    <form nz-form [nzLayout]=\"layout\" *ngIf=\"rootProperty && rootProperty.visible\">\n        <nz-sf-item [formProperty]=\"rootProperty\"></nz-sf-item>\n    </form>","styleUrls":["./patch.css"],"providers":[{"__symbolic":"reference","module":"./model","name":"ActionRegistry","line":22,"character":8},{"__symbolic":"reference","module":"./model","name":"ValidatorRegistry","line":23,"character":8},{"__symbolic":"reference","module":"./model","name":"SchemaPreprocessor","line":24,"character":8},{"__symbolic":"reference","module":"./widget.factory","name":"WidgetFactory","line":25,"character":8},{"provide":{"__symbolic":"reference","module":"./model","name":"FormPropertyFactory","line":27,"character":21},"useFactory":{"__symbolic":"reference","name":"useFactory"},"deps":[{"__symbolic":"reference","module":"./schema.validator.factory","name":"SchemaValidatorFactory","line":29,"character":19},{"__symbolic":"reference","module":"./model","name":"ValidatorRegistry","line":29,"character":43},{"__symbolic":"reference","module":"./schema-form.options","name":"NZ_SF_OPTIONS_TOKEN","line":29,"character":62}]},{"__symbolic":"reference","module":"./terminator.service","name":"TerminatorService","line":31,"character":8}],"changeDetection":{"__symbolic":"select","expression":{"__symbolic":"reference","module":"@angular/core","name":"ChangeDetectionStrategy","line":33,"character":21},"member":"OnPush"}}]}],"members":{"ngOnChanges":[{"__symbolic":"method"}]}}}}]