以下のように datatables プラグイン datatables.net を使用しています。
oTable = $('#dataTable').dataTable({ });
ここに私が持っているいくつかのコードがあります
$('#detailData')
.on('click', '.sort-up', function (event) {
event.preventDefault();
var column = $(this).closest('th'),
columnIndex = column.parent().children().index(column.get(0));
oTable.fnSort([[columnIndex, 'asc']]);
return false;
})
これにより、Typescriptで次のエラーが発生します。
「配列リテラル式に互換性のない型があります」
どうすればこれを修正できるかについて、誰かアドバイスをもらえますか? columnIndex が数値で、'asc' が文字列であるという事実が気に入らないようです。スタック オーバーフローでは、次のように表示されました。
var f: any[][] = [
[Foo, [1, 2, 3]],
[Bar, [7, 8, 9]],
];
このようなことをする必要があることは理解していますが、.d.ts ファイルで fnSort 関数の定義を設定する方法はありますか?