From b45ba95e6204f3cf20789786ff14fae516ed989a Mon Sep 17 00:00:00 2001 From: Ryan Williams Date: Sat, 20 Dec 2025 13:36:32 -0500 Subject: [PATCH 1/2] =?UTF-8?q?=F0=9F=A4=96=20Merge=20PR=20#74155=20[@type?= =?UTF-8?q?s/plotly.js]=20Add=20`zorder`=20property=20to=20PlotData=20inte?= =?UTF-8?q?rface=20by=20@ryan-williams?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Co-authored-by: Claude --- types/plotly.js/index.d.ts | 1 + 1 file changed, 1 insertion(+) diff --git a/types/plotly.js/index.d.ts b/types/plotly.js/index.d.ts index fa3b8cb3943b36..dd63949e780ca0 100644 --- a/types/plotly.js/index.d.ts +++ b/types/plotly.js/index.d.ts @@ -1684,6 +1684,7 @@ export interface PlotData { zsmooth: "fast" | "best" | false; zmin: number; zmax: number; + zorder: number; ygap: number; xgap: number; transpose: boolean; From 6dc221381fa5d7924d8293fbd910e4f1df170c5e Mon Sep 17 00:00:00 2001 From: Trash0101 <109302478+Trash0101@users.noreply.github.com> Date: Sun, 21 Dec 2025 02:45:33 +0300 Subject: [PATCH 2/2] =?UTF-8?q?=F0=9F=A4=96=20Merge=20PR=20#74246=20[tabul?= =?UTF-8?q?ator-tables]=20align=20validator=20and=20EditorParams=20typings?= =?UTF-8?q?=20with=20actual=20Tabulator=20behavior=20by=20@Trash0101?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- types/tabulator-tables/index.d.ts | 13 ++++++++++--- types/tabulator-tables/tabulator-tables-tests.ts | 1 + 2 files changed, 11 insertions(+), 3 deletions(-) diff --git a/types/tabulator-tables/index.d.ts b/types/tabulator-tables/index.d.ts index be15ae819d1aa1..b89c82f14f1267 100755 --- a/types/tabulator-tables/index.d.ts +++ b/types/tabulator-tables/index.d.ts @@ -1253,7 +1253,14 @@ export interface ColumnDefinition extends ColumnLayout, CellCallbacks { * * Validators can be applied by using the validator property in a columns definition object (see Define Columns for more details). */ - validator?: StandardValidatorType | StandardValidatorType[] | Validator | Validator[] | string | undefined; + validator?: + | StandardValidatorType + | StandardValidatorType[] + | Validator + | Validator[] + | string + | undefined + | ((cell: CellComponent, value: any) => boolean); /** * Mutators are used to alter data as it is parsed into For example if you wanted to convert a numeric column into a boolean based on its value, before the data is used to build the table. @@ -1657,7 +1664,7 @@ export type Editor = onRendered: EmptyCallback, success: ValueBooleanCallback, cancel: ValueVoidCallback, - editorParams: {}, + editorParams: Record, ) => HTMLElement | false); export type EditorParams = @@ -1669,7 +1676,7 @@ export type EditorParams = | DateParams | TimeParams | DateTimeEditorParams - | ((cell: CellComponent) => {}); + | ((cell: CellComponent) => Record); export type ScrollToRowPosition = "top" | "center" | "bottom" | "nearest"; export type PopupPosition = ColumnDefinitionAlign | "top" | "bottom"; diff --git a/types/tabulator-tables/tabulator-tables-tests.ts b/types/tabulator-tables/tabulator-tables-tests.ts index 7bca1800fb5239..b50c2d1eb64e59 100644 --- a/types/tabulator-tables/tabulator-tables-tests.ts +++ b/types/tabulator-tables/tabulator-tables-tests.ts @@ -385,6 +385,7 @@ colDef.validator = { }; colDef.validator = "float"; colDef.validator = { type: "float", parameters: {} }; +colDef.validator = (cell, value) => true; let validators: Validator[] = [ { type: "integer", parameters: {} },