{"__symbolic":"module","version":4,"metadata":{"FormlyJigsawButtonModule":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"NgModule","line":9,"character":1},"arguments":[{"declarations":[{"__symbolic":"reference","name":"FormlyFieldButton"}],"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":"JigsawButtonModule","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":"button","component":{"__symbolic":"reference","name":"FormlyFieldButton"},"wrappers":["form-field"]}]}]}]}]}],"members":{}},"FormlyFieldButton":{"__symbolic":"class","extends":{"__symbolic":"reference","module":"@rdkmaster/formly/form-field","name":"FormlyFieldType","line":27,"character":39},"decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":12,"character":1},"arguments":[{"selector":"formly-field-jigsaw-button","template":"\n        <jigsaw-button [width]=\"to.width ? to.width : '100%'\"\n                       [formlyAttributes]=\"field\"\n                       [disabled]=\"to.disabled\"\n                       [colorType]=\"to.colorType\"\n                       [preSize]=\"to.preSize\"\n                       [icon]=\"to.icon\"\n                       [theme]=\"to.theme\"\n                       (click)=\"to.click\"\n        >{{to.content}}</jigsaw-button>\n    ","changeDetection":{"__symbolic":"select","expression":{"__symbolic":"reference","module":"@angular/core","name":"ChangeDetectionStrategy","line":25,"character":21},"member":"OnPush"}}]}],"members":{"_instance":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewChild","line":36,"character":5},"arguments":[{"__symbolic":"reference","module":"@rdkmaster/jigsaw","name":"JigsawButton","line":36,"character":15}]}]}]}},"ColorType":{"default":"default","primary":"primary","warning":"warning","error":"error","danger":"danger"},"SizeType":{"default":"default","small":"small","medium":"medium","large":"large"}},"origins":{"FormlyJigsawButtonModule":"./button.module","FormlyFieldButton":"./button.type","ColorType":"./button.type","SizeType":"./button.type"},"importAs":"@rdkmaster/formly/button"}