{"__symbolic":"module","version":4,"metadata":{"Id":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":21,"character":1},"arguments":[{"template":"\n    <ts-form-field\n       [control]=\"inputComponent\"\n       [id]=\"myId\">\n      <ts-input\n        [hasExternalFormField]=\"true\"\n        [formControl]=\"formControl\"\n      ></ts-input>\n    </ts-form-field>\n  "}]}],"members":{"inputComponent":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewChild","line":37,"character":3},"arguments":[{"__symbolic":"reference","module":"@terminus/ui/input","name":"TsInputComponent","line":37,"character":13},{"static":true}]}]}],"formField":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewChild","line":40,"character":3},"arguments":[{"__symbolic":"reference","module":"@terminus/ui/form-field","name":"TsFormFieldComponent","line":40,"character":13},{"static":true}]}]}]}},"RequiredMarker":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":44,"character":1},"arguments":[{"template":"\n    <ts-form-field\n      [control]=\"inputComponent\"\n      [hideRequiredMarker]=\"hideRequiredMarker\"\n    >\n      <ts-input\n        [hasExternalFormField]=\"true\"\n        [formControl]=\"formControl\"\n      ></ts-input>\n    </ts-form-field>\n  "}]}],"members":{"inputComponent":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewChild","line":61,"character":3},"arguments":[{"__symbolic":"reference","module":"@terminus/ui/input","name":"TsInputComponent","line":61,"character":13},{"static":true}]}]}]}},"Float":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":65,"character":1},"arguments":[{"template":"\n    <ts-form-field\n      [control]=\"inputComponent\"\n      [floatLabel]=\"float\"\n    >\n      <ts-input\n        [hasExternalFormField]=\"true\"\n        [formControl]=\"formControl\"\n      ></ts-input>\n    </ts-form-field>\n  "}]}],"members":{"inputComponent":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewChild","line":82,"character":3},"arguments":[{"__symbolic":"reference","module":"@terminus/ui/input","name":"TsInputComponent","line":82,"character":13},{"static":true}]}]}],"formField":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewChild","line":85,"character":3},"arguments":[{"__symbolic":"reference","module":"@terminus/ui/form-field","name":"TsFormFieldComponent","line":85,"character":13},{"static":true}]}]}]}},"NoControl":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":89,"character":1},"arguments":[{"template":"\n    <ts-form-field></ts-form-field>\n  "}]}],"members":{}},"ErrorState":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":97,"character":1},"arguments":[{"template":"\n    <ts-form-field\n      [control]=\"inputComponent\"\n      [validateOnChange]=\"true\"\n    >\n      <ts-input\n        [hasExternalFormField]=\"true\"\n        [formControl]=\"formControl\"\n      ></ts-input>\n    </ts-form-field>\n  "}]}],"members":{"inputComponent":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewChild","line":113,"character":3},"arguments":[{"__symbolic":"reference","module":"@terminus/ui/input","name":"TsInputComponent","line":113,"character":13},{"static":true}]}]}],"formField":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewChild","line":116,"character":3},"arguments":[{"__symbolic":"reference","module":"@terminus/ui/form-field","name":"TsFormFieldComponent","line":116,"character":13},{"static":true}]}]}],"ngOnInit":[{"__symbolic":"method"}]}},"UpdateOutline":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":124,"character":1},"arguments":[{"template":"\n    <ts-form-field [control]=\"inputComponent\">\n      <ts-input\n        [hasExternalFormField]=\"true\"\n        [formControl]=\"formControl\"\n      ></ts-input>\n    </ts-form-field>\n  "}]}],"members":{"inputComponent":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewChild","line":137,"character":3},"arguments":[{"__symbolic":"reference","module":"@terminus/ui/input","name":"TsInputComponent","line":137,"character":13},{"static":true}]}]}],"formField":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewChild","line":140,"character":3},"arguments":[{"__symbolic":"reference","module":"@terminus/ui/form-field","name":"TsFormFieldComponent","line":140,"character":13},{"static":true}]}]}]}},"NoValidationOrHint":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":144,"character":1},"arguments":[{"template":"\n    <ts-form-field\n      [control]=\"inputComponent\"\n      [noValidationOrHint]=\"validationFlag\"\n    >\n      <ts-input\n        [hasExternalFormField]=\"true\"\n        [formControl]=\"formControl\"\n      ></ts-input>\n    </ts-form-field>\n  "}]}],"members":{"inputComponent":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewChild","line":161,"character":3},"arguments":[{"__symbolic":"reference","module":"@terminus/ui/input","name":"TsInputComponent","line":161,"character":13},{"static":true}]}]}],"formField":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewChild","line":164,"character":3},"arguments":[{"__symbolic":"reference","module":"@terminus/ui/form-field","name":"TsFormFieldComponent","line":164,"character":13},{"static":true}]}]}]}},"TsFormFieldTestComponentsModule":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"NgModule","line":171,"character":1},"arguments":[{"imports":[{"__symbolic":"reference","module":"@angular/common","name":"CommonModule","line":173,"character":4},{"__symbolic":"reference","module":"@angular/forms","name":"ReactiveFormsModule","line":174,"character":4},{"__symbolic":"reference","module":"@terminus/ui/form-field","name":"TsFormFieldModule","line":175,"character":4},{"__symbolic":"reference","module":"@terminus/ui/input","name":"TsInputModule","line":176,"character":4}],"declarations":[{"__symbolic":"reference","name":"Id"},{"__symbolic":"reference","name":"RequiredMarker"},{"__symbolic":"reference","name":"Float"},{"__symbolic":"reference","name":"NoControl"},{"__symbolic":"reference","name":"NoValidationOrHint"},{"__symbolic":"reference","name":"ErrorState"},{"__symbolic":"reference","name":"UpdateOutline"}]}]}],"members":{}}},"origins":{"Id":"./test-components","RequiredMarker":"./test-components","Float":"./test-components","NoControl":"./test-components","ErrorState":"./test-components","UpdateOutline":"./test-components","NoValidationOrHint":"./test-components","TsFormFieldTestComponentsModule":"./test-components"},"importAs":"@terminus/ui/form-field/testing"}