[{"__symbolic":"module","version":4,"metadata":{"SimSelectionDirective":{"__symbolic":"class","arity":1,"decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Directive","line":16,"character":1},"arguments":[{"selector":"[simSelection]","exportAs":"simSelection"}]}],"members":{"multiple":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":24,"character":3},"arguments":["simSelectionMultiple"]}]}],"change":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":35,"character":3},"arguments":["simSelectionChange"]}]}],"dataSource":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":39,"character":3}}]}],"trackBy":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":50,"character":3}}]}],"_switchDataSource":[{"__symbolic":"method"}],"_observeRenderChanges":[{"__symbolic":"method"}],"ngOnInit":[{"__symbolic":"method"}],"ngAfterContentChecked":[{"__symbolic":"method"}],"ngOnDestroy":[{"__symbolic":"method"}],"toggleSelection":[{"__symbolic":"method"}],"toggleSelectAll":[{"__symbolic":"method"}],"isSelected":[{"__symbolic":"method"}],"isAllSelected":[{"__symbolic":"method"}],"isPartialSelected":[{"__symbolic":"method"}],"_selectAll":[{"__symbolic":"method"}],"_clearAll":[{"__symbolic":"method"}],"_updateSelectAllState":[{"__symbolic":"method"}]}}}}]