Quantcast
Channel: Recent Discussions — DataTables forums
Viewing all articles
Browse latest Browse all 82512

Why rows() with a modifier causing Typescript to throw an error?

$
0
0

This code works when using plain Javascript, but Typescript is throwing an error - is it correct?

var selRowData = mytable.rows({ selected: true }).data().toArray();

It says:

error TS2769: No overload matches this call.
[tsc] Overload 1 of 2, '(modifier?: ObjectSelectorModifier): RowsMethods<any>', gave the following error.
[tsc] Argument of type '{ Selected: boolean; }' is not assignable to parameter of type 'ObjectSelectorModifier'.
[tsc] Object literal may only specify known properties, and 'Selected' does not exist in type 'ObjectSelectorModifier'.
[tsc] Overload 2 of 2, '(rowSelector: RowSelector<any>, modifier?: ObjectSelectorModifier): RowsMethods<any>', gave the following error.
[tsc] Argument of type '{ Selected: boolean; }' is not assignable to parameter of type 'RowSelector<any>'.
[tsc] Object literal may only specify known properties, and 'Selected' does not exist in type 'Node | JQuery<HTMLElement> | ((idx: number, data: any, node: Node) => boolean) | RowSelector<any>[]'.

Viewing all articles
Browse latest Browse all 82512

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>