From 03fe0506426b735fee53bbc169fa3e1d69ae9995 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?G=C3=A9rard=20Lambert?= Date: Tue, 7 Apr 2020 19:42:57 +0200 Subject: [PATCH] datatables.net : The API constructor now accepts a parameter of type SettingsLegacy (https://datatables.net/reference/type/DataTables.Settings) (#43515) --- types/datatables.net/datatables.net-tests.ts | 4 +++- types/datatables.net/index.d.ts | 2 +- 2 files changed, 4 insertions(+), 2 deletions(-) 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