From fccea923fbd326a3898b3cca42269117a38b904e Mon Sep 17 00:00:00 2001 From: Konstantin <31887571+Arik-neKrol@users.noreply.github.com> Date: Thu, 18 Jul 2019 20:24:06 +0500 Subject: [PATCH] minor fixes to type definitions for datatables.net-fixedcolumns and datatables.net-select (#36852) * Create index.d.ts * Create LICENSE * Create README.md * Update README.md * Create package.json * Delete LICENSE * Delete README.md * Delete package.json * Create datatables.net-fixedcolumns-tests.ts * Create tslint.json * Create tsconfig.json * changes after tslint * formatting * formatting * formatting * correct return types add deprecation comments * Type definitions for datatables.net-keytable * @armanio123: "use a string literal type to improve the dev experience" * fix call FixedColumns Api * add cell/cells methods --- types/datatables.net-fixedcolumns/index.d.ts | 6 +---- types/datatables.net-select/index.d.ts | 24 ++++++++++++++++++++ 2 files changed, 25 insertions(+), 5 deletions(-) diff --git a/types/datatables.net-fixedcolumns/index.d.ts b/types/datatables.net-fixedcolumns/index.d.ts index 791474a732..725c618315 100644 --- a/types/datatables.net-fixedcolumns/index.d.ts +++ b/types/datatables.net-fixedcolumns/index.d.ts @@ -22,7 +22,7 @@ declare namespace DataTables { * The algorithm to use. This can be one of (see below for full description): * 'none' | 'semiauto' | 'auto' */ - heightMatch?: string; + heightMatch?: 'none' | 'semiauto' | 'auto'; /* * The number of columns on the left hand side of the table to fix in place. @@ -36,10 +36,6 @@ declare namespace DataTables { } interface Api { - fixedColumns: FixedColumnsMethodsModel; - } - - interface FixedColumnsMethodsModel { /* * Get FixedColumns Api */ diff --git a/types/datatables.net-select/index.d.ts b/types/datatables.net-select/index.d.ts index 87cdef4c39..1cef1a8d9e 100644 --- a/types/datatables.net-select/index.d.ts +++ b/types/datatables.net-select/index.d.ts @@ -81,4 +81,28 @@ declare namespace DataTables { */ deselect(): Api; } + + interface CellMethods { + /** + * Select cell + */ + select(): Api; + + /** + * Deselect a cell + */ + deselect(): Api; + } + + interface CellsMethods { + /** + * Select multiple cells + */ + select(): Api; + + /** + * Deselect cells + */ + deselect(): Api; + } }