The trClassName signature for the callback uses ReadonlyArray<any> to type the row, but it should be any as its just one row that is passed, not an array.
I still don't understand why the requested change is beneficial. Local testing shows that using the default "any" type for the generics results in all typechecking of parameters/outputs based on the generic type being disabled by the change.
* Add v2 directory with the previous 2.8 types.
* Updated onCellEdit test to match library functionality.
The onCellEdit function was altered in version 2.4.3 to require returning
the final cell value from the function. This permits altering the value
before it gets saved.
* Many options were missing, or their values were out of date.
* Add a lot of new tests based on example code in react-bootstrap-table.
* Remove the rule overrides in tslint for version 4.0.6
* Remove newly-forbidden @type & @memberof JSDoc tags.
* Add thStyle, tdStyle, tdAttr properties to TableHeaderColumn
Also style apply TSLint rules where it was fast to implement without introducing issues.
* Fix missed TSLint warnings
In SelectRow interface type add an alternative type of number[] to the selected property. That resolves compiler errors if the key field of the row data is of type number.