{"__symbolic":"module","version":4,"metadata":{"FormlyJigsawTableModule":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"NgModule","line":8,"character":1},"arguments":[{"declarations":[{"__symbolic":"reference","name":"FormlyFieldTable"}],"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":"JigsawTableModule","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":"table","component":{"__symbolic":"reference","name":"FormlyFieldTable"},"wrappers":["form-field"]}]}]}]}]}],"members":{}},"FormlyFieldTable":{"__symbolic":"class","extends":{"__symbolic":"reference","module":"@rdkmaster/formly/form-field","name":"FormlyFieldType","line":35,"character":38},"decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":4,"character":1},"arguments":[{"selector":"formly-field-jigsaw-table","template":"\n        <jigsaw-table\n            [formlyAttributes]=\"field\"\n            [width]=\"to.width\"\n            [height]=\"to.height\"\n            [contentWidth]=\"to.contentWidth\"\n            [hideHeader]=\"to.hideHeader\"\n            [selectedRow]=\"to.selectedRow\"\n            [trackRowBy]=\"to.trackRowBy\"\n            [data]=\"to.data\"\n            [columnDefines]=\"to.columnDefines\"\n            [columnDefineGeneratorContext]=\"to.columnDefineGeneratorContext\"\n            [additionalColumnDefines]=\"to.additionalColumnDefines\"\n            [floatingHeader]=\"to.floatingHeader\"\n            [theme]=\"to.theme\"\n            (sort)=\"to.sort && to.sort($event)\"\n            (selectChange)=\"to.selectChange && to.selectChange($event)\"\n            (selectedRowChange)=\"to.selectedRowChange && to.selectedRowChange($event)\"\n            (additionalDataChange)=\"to.additionalDataChange && to.additionalDataChange($event)\"\n            (edit)=\"to.edit && to.edit($event)\"\n            (doubleClick)=\"to.doubleClick && to.doubleClick($event)\"\n        ></jigsaw-table>\n    ","host":{"[style.flex]":"1","[style.overflow]":"\"hidden\"","$quoted$":["[style.flex]","[style.overflow]"]},"changeDetection":{"__symbolic":"select","expression":{"__symbolic":"reference","module":"@angular/core","name":"ChangeDetectionStrategy","line":33,"character":21},"member":"OnPush"}}]}],"members":{"_instance":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewChild","line":44,"character":5},"arguments":[{"__symbolic":"reference","module":"@rdkmaster/jigsaw","name":"JigsawTable","line":44,"character":15}]}]}]}}},"origins":{"FormlyJigsawTableModule":"./table.module","FormlyFieldTable":"./table.type"},"importAs":"@rdkmaster/formly/table"}