;
currentStart: number;
currentEnd: number;
disableSelect = false;
constructor(changeDetectorRef: ChangeDetectorRef)
ngOnInit() => ;
ngOnChanges(changes: SimpleChanges) => ;
ngOnDestroy() => ;
ngAfterContentInit() => void;
trackByFn(index: number, item: any) => ;
onToggleAllClick() => ;
onRowClick(item: T, event: MouseEvent) => ;
}
```
* Implements: AfterContentInit, OnChanges, OnInit, OnDestroy
### items
### itemsPerPage
### currentPage
### totalItems
### emptyStateLabel
### selectionManager
### pageChange
### itemsPerPageChange
### allSelected
### isRowSelectedFn
### allSelectChange
### rowSelectChange
### columns
### templateRefs
### rowTemplate
### currentStart
### currentEnd
### disableSelect
### constructor
DataTableComponent`} />
### ngOnInit
`} />
### ngOnChanges
`} />
### ngOnDestroy
`} />
### ngAfterContentInit
void`} />
### trackByFn
`} />
### onToggleAllClick
`} />
### onRowClick
`} />