{"__symbolic":"module","version":4,"metadata":{"FormlyJigsawIconModule":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"NgModule","line":9,"character":1},"arguments":[{"declarations":[{"__symbolic":"reference","name":"FormlyFieldIcon"}],"imports":[{"__symbolic":"reference","module":"@angular/common","name":"CommonModule","line":12,"character":8},{"__symbolic":"reference","module":"@angular/forms","name":"ReactiveFormsModule","line":13,"character":8},{"__symbolic":"reference","module":"@rdkmaster/jigsaw","name":"JigsawIconModule","line":14,"character":8},{"__symbolic":"reference","module":"@rdkmaster/formly/form-field","name":"FormlyJigsawFormFieldModule","line":15,"character":8},{"__symbolic":"call","expression":{"__symbolic":"select","expression":{"__symbolic":"reference","module":"@ngx-formly/core","name":"FormlyModule","line":16,"character":8},"member":"forChild"},"arguments":[{"types":[{"name":"icon","component":{"__symbolic":"reference","name":"FormlyFieldIcon"},"wrappers":["form-field"]}]}]}]}]}],"members":{}},"FormlyFieldIcon":{"__symbolic":"class","extends":{"__symbolic":"reference","module":"@rdkmaster/formly/form-field","name":"FormlyFieldType","line":25,"character":37},"decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":4,"character":1},"arguments":[{"selector":"formly-field-jigsaw-icon","template":"\n        <jigsaw-icon\n            [formlyAttributes]=\"field\"\n            [title]=\"to.title\"\n            [isLinkButton]=\"to.isLinkButton\"\n            [icon]=\"to.icon\"\n            [iconSize]=\"to.iconSize\"\n            [iconColor]=\"to.iconColor\"\n            [text]=\"to.text\"\n            [textSize]=\"to.textSize\"\n            [textColor]=\"to.textColor\"\n            [iconPosition]=\"to.iconPosition\"\n            [href]=\"to.href\"\n            [target]=\"to.target\"\n            [theme]=\"to.theme\"\n        ></jigsaw-icon>\n    ","changeDetection":{"__symbolic":"select","expression":{"__symbolic":"reference","module":"@angular/core","name":"ChangeDetectionStrategy","line":23,"character":21},"member":"OnPush"}}]}],"members":{"_instance":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewChild","line":33,"character":5},"arguments":[{"__symbolic":"reference","module":"@rdkmaster/jigsaw","name":"JigsawIcon","line":33,"character":15}]}]}]}}},"origins":{"FormlyJigsawIconModule":"./icon.module","FormlyFieldIcon":"./icon.type"},"importAs":"@rdkmaster/formly/icon"}