Typescript: columnDefs.searchPanes rejects configuration object
Typescript: columnDefs.searchPanes rejects configuration object
in SearchPanes
Link to test case: https://stackblitz.com/edit/vitejs-vite-mheqhzav?file=src%2Fmain.ts,package.json&terminal=dev
Hi,
I'm using DataTables 3.1.4 with TypeScript.
It seems like the type definition for searchPanes configuration via columnDefs and columns is missing.
import type { Options } from 'datatables.net-dt';
import 'datatables.net-searchpanes-dt';
import 'datatables.net-select-dt';
const configWithColumnDefs: Options = {
columnDefs: [
{
searchPanes: {
show: true,
},
},
],
};
const configWithColumns: Options = {
columns: [
{
searchPanes: {
show: true,
},
},
],
};
This question has an accepted answers - jump to answer
Answers
You are quite right - the
columns.searchPanesoption wasn't typed at all. I've committed a fix for this. It is a larger commit than I'd like as a lot of the internal typing isn't (to be frank) brilliant. SearchPanes is the next extension that is due for a rewrite!Allan