Skip to content

Commit 9f3b703

Browse files
authored
fix(grid,filtering): expression tree interface optional find methods (#15018)
* fix(grid,filtering): expression tree interface optional find methods * chore(grid,filtering): analyzer suppress expression tree find methods
1 parent 3fb277b commit 9f3b703

File tree

1 file changed

+6
-2
lines changed

1 file changed

+6
-2
lines changed

projects/igniteui-angular/src/lib/data-operations/filtering-expressions-tree.ts

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -20,15 +20,17 @@ export declare interface IFilteringExpressionsTree extends IBaseEventArgs, IExpr
2020
/* alternateName: treeType */
2121
type?: FilteringExpressionsTreeType;
2222

23+
/* blazorSuppress */
2324
/**
2425
* @deprecated in version 18.2.0. Use `ExpressionsTreeUtil.find` instead.
2526
*/
26-
find(fieldName: string): IFilteringExpressionsTree | IFilteringExpression;
27+
find?: (fieldName: string) => IFilteringExpressionsTree | IFilteringExpression;
2728

29+
/* blazorSuppress */
2830
/**
2931
* @deprecated in version 18.2.0. Use `ExpressionsTreeUtil.findIndex` instead.
3032
*/
31-
findIndex(fieldName: string): number;
33+
findIndex?: (fieldName: string) => number;
3234
}
3335

3436
/* marshalByValue */
@@ -112,6 +114,7 @@ export class FilteringExpressionsTree implements IFilteringExpressionsTree {
112114
return !expressionTree || !expressionTree.filteringOperands || !expressionTree.filteringOperands.length;
113115
}
114116

117+
/* blazorSuppress */
115118
/**
116119
* Returns the filtering expression for a column with the provided fieldName.
117120
* ```typescript
@@ -125,6 +128,7 @@ export class FilteringExpressionsTree implements IFilteringExpressionsTree {
125128
return ExpressionsTreeUtil.find(this, fieldName);
126129
}
127130

131+
/* blazorSuppress */
128132
/**
129133
* Returns the index of the filtering expression for a column with the provided fieldName.
130134
* ```typescript

0 commit comments

Comments
 (0)