[{"__symbolic":"module","version":4,"metadata":{"SimCdkCellOutletDirective":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Directive","line":23,"character":1},"arguments":[{"selector":"[simCellOutlet]"}]}],"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@angular/core","name":"ViewContainerRef","line":25,"character":37}]}],"ngOnDestroy":[{"__symbolic":"method"}]},"statics":{"mostRecentCellOutlet":null}},"BaseRowDef":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Directive","line":49,"character":1}}],"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@angular/core","name":"TemplateRef","line":57,"character":31,"arguments":[{"__symbolic":"reference","name":"any"}]},{"__symbolic":"reference","module":"@angular/core","name":"IterableDiffers","line":57,"character":73}]}],"ngOnChanges":[{"__symbolic":"method"}],"getColumnsDiff":[{"__symbolic":"method"}],"extractCellTemplate":[{"__symbolic":"method"}]}},"SimHeaderRowDefDirective":{"__symbolic":"class","extends":{"__symbolic":"reference","name":"BaseRowDef"},"arity":1,"decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Directive","line":85,"character":1},"arguments":[{"selector":"[simHeaderRowDef]"}]}],"members":{"columns":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":89,"character":3},"arguments":["simHeaderRowDef"]}]}],"sticky":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":91,"character":3},"arguments":["simHeaderRowDefSticky"]}]}],"__ctor__":[{"__symbolic":"constructor","parameterDecorators":[null,null,[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Inject","line":93,"character":70},"arguments":[{"__symbolic":"reference","module":"./default-options","name":"SIM_TABLE","line":93,"character":77}]},{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Optional","line":93,"character":89}}]],"parameters":[{"__symbolic":"reference","module":"@angular/core","name":"TemplateRef","line":57,"character":31,"arguments":[{"__symbolic":"reference","name":"any"}]},{"__symbolic":"reference","module":"@angular/core","name":"IterableDiffers","line":57,"character":73},{"__symbolic":"reference","name":"any"}]}],"ngOnChanges":[{"__symbolic":"method"}]}},"SimFooterRowDefDirective":{"__symbolic":"class","extends":{"__symbolic":"reference","name":"BaseRowDef"},"arity":1,"decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Directive","line":102,"character":1},"arguments":[{"selector":"[simFooterRowDef]"}]}],"members":{"columns":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":106,"character":3},"arguments":["simFooterRowDef"]}]}],"sticky":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":108,"character":3},"arguments":["simFooterRowDefSticky"]}]}],"__ctor__":[{"__symbolic":"constructor","parameterDecorators":[null,null,[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Inject","line":110,"character":70},"arguments":[{"__symbolic":"reference","module":"./default-options","name":"SIM_TABLE","line":110,"character":77}]},{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Optional","line":110,"character":89}}]],"parameters":[{"__symbolic":"reference","module":"@angular/core","name":"TemplateRef","line":57,"character":31,"arguments":[{"__symbolic":"reference","name":"any"}]},{"__symbolic":"reference","module":"@angular/core","name":"IterableDiffers","line":57,"character":73},{"__symbolic":"reference","name":"any"}]}],"ngOnChanges":[{"__symbolic":"method"}]}},"SimRowDefDirective":{"__symbolic":"class","extends":{"__symbolic":"reference","name":"BaseRowDef"},"arity":1,"decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Directive","line":119,"character":1},"arguments":[{"selector":"[simRowDef]"}]}],"members":{"columns":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":123,"character":3},"arguments":["simRowDefColumns"]}]}],"when":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":125,"character":3}}]}],"__ctor__":[{"__symbolic":"constructor","parameterDecorators":[null,null,[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Inject","line":128,"character":70},"arguments":[{"__symbolic":"reference","module":"./default-options","name":"SIM_TABLE","line":128,"character":77}]},{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Optional","line":128,"character":89}}]],"parameters":[{"__symbolic":"reference","module":"@angular/core","name":"TemplateRef","line":57,"character":31,"arguments":[{"__symbolic":"reference","name":"any"}]},{"__symbolic":"reference","module":"@angular/core","name":"IterableDiffers","line":57,"character":73},{"__symbolic":"reference","module":"@ngx-simple/core/types","name":"SafeAny","line":57,"character":43}]}]}},"SimRowComponent":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":133,"character":1},"arguments":[{"selector":"tr[sim-row]","template":"<ng-container simCellOutlet></ng-container>","changeDetection":{"__symbolic":"select","expression":{"__symbolic":"reference","module":"@angular/core","name":"ChangeDetectionStrategy","line":137,"character":19},"member":"Default"},"encapsulation":{"__symbolic":"select","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewEncapsulation","line":138,"character":17},"member":"None"}}]}],"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@angular/core","name":"ElementRef","line":141,"character":35,"arguments":[{"__symbolic":"error","message":"Could not resolve type","line":171,"character":46,"context":{"typeName":"HTMLTableRowElement"}}]},{"__symbolic":"reference","module":"@angular/core","name":"Renderer2","line":141,"character":87}]}]}},"SimHeaderRowComponent":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":148,"character":1},"arguments":[{"selector":"tr[sim-header-row]","template":"<ng-container simCellOutlet></ng-container>","changeDetection":{"__symbolic":"select","expression":{"__symbolic":"reference","module":"@angular/core","name":"ChangeDetectionStrategy","line":152,"character":19},"member":"Default"},"encapsulation":{"__symbolic":"select","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewEncapsulation","line":153,"character":17},"member":"None"}}]}],"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@angular/core","name":"ElementRef","line":141,"character":35,"arguments":[{"__symbolic":"error","message":"Could not resolve type","line":171,"character":46,"context":{"typeName":"HTMLTableRowElement"}}]},{"__symbolic":"reference","module":"@angular/core","name":"Renderer2","line":141,"character":87}]}]}},"SimFooterRowComponent":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":163,"character":1},"arguments":[{"selector":"tr[sim-footer-row]","template":"<ng-container simCellOutlet></ng-container>","changeDetection":{"__symbolic":"select","expression":{"__symbolic":"reference","module":"@angular/core","name":"ChangeDetectionStrategy","line":167,"character":19},"member":"Default"},"encapsulation":{"__symbolic":"select","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewEncapsulation","line":168,"character":17},"member":"None"}}]}],"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@angular/core","name":"ElementRef","line":141,"character":35,"arguments":[{"__symbolic":"error","message":"Could not resolve type","line":171,"character":46,"context":{"typeName":"HTMLTableRowElement"}}]},{"__symbolic":"reference","module":"@angular/core","name":"Renderer2","line":141,"character":87}]}]}},"SimCellOutletRowContext":{"__symbolic":"interface"},"SimCellOutletMultiRowContext":{"__symbolic":"interface"}}}]