in components/js/slickGrid.ts [330:347]
public set selection(ranges: Slick.Range[] | boolean) {
if (typeof ranges === 'boolean') {
if (ranges) {
let rows = [];
for (let i = 0; i < this._grid.getDataLength(); i++) {
rows.push(i);
}
this._grid.setSelectedRows(rows);
} else {
this._grid.setSelectedRows([]);
}
} else {
let selectionModel = this._grid.getSelectionModel();
if (selectionModel && selectionModel.setSelectedRanges) {
selectionModel.setSelectedRanges(ranges);
}
}
}