diff --git a/types/datatables.net/datatables.net-tests.ts b/types/datatables.net/datatables.net-tests.ts index bdb10aa671..fe15e21925 100644 --- a/types/datatables.net/datatables.net-tests.ts +++ b/types/datatables.net/datatables.net-tests.ts @@ -185,7 +185,9 @@ const footerCallbackFunc: DataTables.FunctionFooterCallback = (tfoot, data, star const formatNumberFunc: DataTables.FunctionFormatNumber = (toForm) => { }; const headerCallbackFunc: DataTables.FunctionHeaderCallback = (thead, data, start, end, display) => { }; const infoCallbackFunc: DataTables.FunctionInfoCallback = (settings, start, end, total, pre) => { }; -const initCallbackFunc: DataTables.FunctionInitComplete = (settings, json) => { }; +const initCallbackFunc: DataTables.FunctionInitComplete = (settings, json) => { + const api = new $.fn.dataTable.Api(settings); +}; const preDrawFunc: DataTables.FunctionPreDrawCallback = (settings) => { }; const rowCallbackFunc: DataTables.FunctionRowCallback = (row, data, index) => { }; const stateLoadCallbackFunc: DataTables.FunctionStateLoadCallback = (settings) => { }; diff --git a/types/datatables.net/index.d.ts b/types/datatables.net/index.d.ts index fbcdf02f15..3f12ae02ad 100644 --- a/types/datatables.net/index.d.ts +++ b/types/datatables.net/index.d.ts @@ -1137,7 +1137,7 @@ declare namespace DataTables { * * @param table Selector string for table */ - Api: new (selector: string | Node | Node[] | JQuery) => Api; + Api: new (selector: string | Node | Node[] | JQuery | SettingsLegacy) => Api; /** * Default Settings