From 9080cdb300b4fbf433acb0239a98a6cbe1db86bb Mon Sep 17 00:00:00 2001 From: Ivan Minchev Date: Tue, 9 Dec 2025 17:49:48 +0200 Subject: [PATCH] fix(*): add mustCoerceToInt to relevant props --- .../src/lib/data-operations/filtering-expressions-tree.ts | 2 ++ .../igniteui-angular/src/lib/grids/common/grid.interface.ts | 2 ++ .../src/lib/grids/pivot-grid/pivot-grid.interface.ts | 1 + .../igniteui-angular/src/lib/services/overlay/utilities.ts | 4 ++++ 4 files changed, 9 insertions(+) diff --git a/projects/igniteui-angular/src/lib/data-operations/filtering-expressions-tree.ts b/projects/igniteui-angular/src/lib/data-operations/filtering-expressions-tree.ts index 4a46dafc421..94dbf76f411 100644 --- a/projects/igniteui-angular/src/lib/data-operations/filtering-expressions-tree.ts +++ b/projects/igniteui-angular/src/lib/data-operations/filtering-expressions-tree.ts @@ -11,6 +11,7 @@ export enum FilteringExpressionsTreeType { /* marshalByValue */ export declare interface IExpressionTree { filteringOperands: (IExpressionTree | IFilteringExpression)[]; + /* mustCoerceToInt */ operator: FilteringLogic; fieldName?: string | null; entity?: string | null; @@ -22,6 +23,7 @@ export declare interface IExpressionTree { export declare interface IFilteringExpressionsTree extends IBaseEventArgs, IExpressionTree { filteringOperands: (IFilteringExpressionsTree | IFilteringExpression)[]; /* alternateName: treeType */ + /* mustCoerceToInt */ type?: FilteringExpressionsTreeType; /* blazorSuppress */ diff --git a/projects/igniteui-angular/src/lib/grids/common/grid.interface.ts b/projects/igniteui-angular/src/lib/grids/common/grid.interface.ts index c8689d53e78..c0d9c1abf05 100644 --- a/projects/igniteui-angular/src/lib/grids/common/grid.interface.ts +++ b/projects/igniteui-angular/src/lib/grids/common/grid.interface.ts @@ -1521,7 +1521,9 @@ export interface IgxGridPaginatorTemplateContext { * An interface describing settings for row/column pinning position. */ export interface IPinningConfig { + /* mustCoerceToInt */ columns?: ColumnPinningPosition; + /* mustCoerceToInt */ rows?: RowPinningPosition; } diff --git a/projects/igniteui-angular/src/lib/grids/pivot-grid/pivot-grid.interface.ts b/projects/igniteui-angular/src/lib/grids/pivot-grid/pivot-grid.interface.ts index 80adca67018..27742c1b344 100644 --- a/projects/igniteui-angular/src/lib/grids/pivot-grid/pivot-grid.interface.ts +++ b/projects/igniteui-angular/src/lib/grids/pivot-grid/pivot-grid.interface.ts @@ -20,6 +20,7 @@ export interface IDimensionsChange { /** The new list of dimensions. */ dimensions: IPivotDimension[], /** The dimension list type - Row, Column or Filter. */ + /* mustCoerceToInt */ dimensionCollectionType: PivotDimensionType } diff --git a/projects/igniteui-angular/src/lib/services/overlay/utilities.ts b/projects/igniteui-angular/src/lib/services/overlay/utilities.ts index 3286909a8f2..06c2d69861d 100644 --- a/projects/igniteui-angular/src/lib/services/overlay/utilities.ts +++ b/projects/igniteui-angular/src/lib/services/overlay/utilities.ts @@ -72,12 +72,16 @@ export interface OutOfViewPort { export interface PositionSettings { /** Direction in which the component should show */ + /* mustCoerceToInt */ horizontalDirection?: HorizontalAlignment; /** Direction in which the component should show */ + /* mustCoerceToInt */ verticalDirection?: VerticalAlignment; /** Target's starting point */ + /* mustCoerceToInt */ horizontalStartPoint?: HorizontalAlignment; /** Target's starting point */ + /* mustCoerceToInt */ verticalStartPoint?: VerticalAlignment; /* blazorSuppress */ /** Animation applied while overlay opens */