{"__symbolic":"module","version":4,"metadata":{"FormlyJigsawSwitchModule":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"NgModule","line":8,"character":1},"arguments":[{"declarations":[{"__symbolic":"reference","name":"FormlyFieldSwitch"}],"imports":[{"__symbolic":"reference","module":"@angular/common","name":"CommonModule","line":11,"character":8},{"__symbolic":"reference","module":"@angular/forms","name":"ReactiveFormsModule","line":12,"character":8},{"__symbolic":"reference","module":"@rdkmaster/jigsaw","name":"JigsawSwitchModule","line":13,"character":8},{"__symbolic":"reference","module":"@rdkmaster/formly/form-field","name":"FormlyJigsawFormFieldModule","line":14,"character":8},{"__symbolic":"call","expression":{"__symbolic":"select","expression":{"__symbolic":"reference","module":"@ngx-formly/core","name":"FormlyModule","line":15,"character":8},"member":"forChild"},"arguments":[{"types":[{"name":"switch","component":{"__symbolic":"reference","name":"FormlyFieldSwitch"},"wrappers":["form-field"]}]}]}]}]}],"members":{}},"FormlyFieldSwitch":{"__symbolic":"class","extends":{"__symbolic":"reference","module":"@rdkmaster/formly/form-field","name":"FormlyFieldType","line":25,"character":39},"decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":4,"character":1},"arguments":[{"selector":"formly-field-jigsaw-switch","template":"\n        <jigsaw-switch\n            [formlyAttributes]=\"field\"\n            [formControl]=\"formControl\"\n            [(checked)]=\"to.checked\"\n            [valid]=\"to.valid && !showError\"\n            [onLabel]=\"to.onLabel\"\n            [offLabel]=\"to.offLabel\"\n            [size]=\"to.size\"\n            [readonly]=\"to.readonly\"\n            [theme]=\"to.theme\"\n            (checkedChange)=\"to.checkedChange && to.checkedChange($event)\"\n        ></jigsaw-switch>\n    ","changeDetection":{"__symbolic":"select","expression":{"__symbolic":"reference","module":"@angular/core","name":"ChangeDetectionStrategy","line":20,"character":21},"member":"OnPush"},"host":{"[style.display]":"'flex'","$quoted$":["[style.display]"]}}]}],"members":{"_instance":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewChild","line":34,"character":5},"arguments":[{"__symbolic":"reference","module":"@rdkmaster/jigsaw","name":"JigsawSwitch","line":34,"character":15}]}]}]}}},"origins":{"FormlyJigsawSwitchModule":"./switch.module","FormlyFieldSwitch":"./switch.type"},"importAs":"@rdkmaster/formly/switch"}