diff --git a/projects/igniteui-angular/src/lib/data-operations/filtering-expression.interface.ts b/projects/igniteui-angular/src/lib/data-operations/filtering-expression.interface.ts index 3e308e0fe1c..e9acf29ea75 100644 --- a/projects/igniteui-angular/src/lib/data-operations/filtering-expression.interface.ts +++ b/projects/igniteui-angular/src/lib/data-operations/filtering-expression.interface.ts @@ -1,7 +1,6 @@ import { IFilteringOperation } from './filtering-condition'; import { IExpressionTree } from './filtering-expressions-tree'; -/* mustCoerceToInt */ export enum FilteringLogic { And, Or 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 1381263f5bf..63e21be508f 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 @@ -20,6 +20,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 f0ea80c2def..08b18ddb26f 100644 --- a/projects/igniteui-angular/src/lib/grids/common/grid.interface.ts +++ b/projects/igniteui-angular/src/lib/grids/common/grid.interface.ts @@ -1465,7 +1465,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/grid-base.directive.ts b/projects/igniteui-angular/src/lib/grids/grid-base.directive.ts index aa442dff801..ef22c3e9fe3 100644 --- a/projects/igniteui-angular/src/lib/grids/grid-base.directive.ts +++ b/projects/igniteui-angular/src/lib/grids/grid-base.directive.ts @@ -1948,11 +1948,13 @@ export abstract class IgxGridBaseDirective implements GridType, } } + /* mustCoerceToInt */ @Input() public get pagingMode() { return this._pagingMode; } + /* mustCoerceToInt */ public set pagingMode(val: GridPagingMode) { this._pagingMode = val; this.pipeTrigger++; 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 755b7ca8479..49aab3dfe59 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 */