diff --git a/projects/igniteui-angular-elements/src/lib/state.component.ts b/projects/igniteui-angular-elements/src/lib/state.component.ts index a29257a22be..f5b142bf575 100644 --- a/projects/igniteui-angular-elements/src/lib/state.component.ts +++ b/projects/igniteui-angular-elements/src/lib/state.component.ts @@ -44,6 +44,7 @@ export interface IGridStateInfo { standalone: true }) export class IgxGridStateComponent extends IgxGridStateBaseDirective { + /* blazorSuppress */ public override grid = inject(IGX_GRID_BASE); /** * Restores grid features' state based on the IGridStateInfo object passed as an argument. diff --git a/projects/igniteui-angular/action-strip/src/action-strip/action-strip.component.ts b/projects/igniteui-angular/action-strip/src/action-strip/action-strip.component.ts index 09ff6f865d5..1d2b054e76d 100644 --- a/projects/igniteui-angular/action-strip/src/action-strip/action-strip.component.ts +++ b/projects/igniteui-angular/action-strip/src/action-strip/action-strip.component.ts @@ -86,6 +86,7 @@ export class IgxActionStripComponent implements IgxActionStripToken, AfterViewIn private _viewContainer = inject(ViewContainerRef); private renderer = inject(Renderer2); protected el = inject(ElementRef); + /* blazorSuppress */ public cdr = inject(ChangeDetectorRef); diff --git a/projects/igniteui-angular/core/src/services/overlay/utilities.ts b/projects/igniteui-angular/core/src/services/overlay/utilities.ts index 08590065596..13a954ce26d 100644 --- a/projects/igniteui-angular/core/src/services/overlay/utilities.ts +++ b/projects/igniteui-angular/core/src/services/overlay/utilities.ts @@ -18,6 +18,7 @@ import { IScrollStrategy } from './scroll'; standalone: true }) export class IgxOverlayOutletDirective { + /* blazorSuppress */ public element = inject>(ElementRef); /** @hidden */ diff --git a/projects/igniteui-angular/grids/core/src/columns/column.component.ts b/projects/igniteui-angular/grids/core/src/columns/column.component.ts index 75fb876584a..8f20adc8381 100644 --- a/projects/igniteui-angular/grids/core/src/columns/column.component.ts +++ b/projects/igniteui-angular/grids/core/src/columns/column.component.ts @@ -55,6 +55,7 @@ const DEFAULT_DIGITS_INFO = '1.0-3'; standalone: true }) export class IgxColumnComponent implements AfterContentInit, OnDestroy, ColumnType { + /* blazorSuppress */ public grid = inject(IGX_GRID_BASE); private _validators = inject(NG_VALIDATORS, { optional: true, self: true }); diff --git a/projects/igniteui-angular/grids/core/src/common/grid.interface.ts b/projects/igniteui-angular/grids/core/src/common/grid.interface.ts index 1a15ae77984..b045ed6cc7a 100644 --- a/projects/igniteui-angular/grids/core/src/common/grid.interface.ts +++ b/projects/igniteui-angular/grids/core/src/common/grid.interface.ts @@ -332,7 +332,7 @@ export interface GridServiceType { grid: GridType; /** Represents the type of the CRUD service (Create, Read, Update, Delete) operations on the grid data. */ crudService: any; - /** A service responsible for handling column moving within the grid. It contains a reference to the column, its icon, and indicator for cancelation. */ + /** A service responsible for handling column moving within the grid. It contains a reference to the column, its icon, and indicator for cancellation. */ cms: IgxColumnMovingService; /** Represents a method declaration for retrieving the data used in the grid. The returned values could be of any type */ diff --git a/projects/igniteui-angular/grids/core/src/row.directive.ts b/projects/igniteui-angular/grids/core/src/row.directive.ts index 9bab2b6624f..48688b97d7b 100644 --- a/projects/igniteui-angular/grids/core/src/row.directive.ts +++ b/projects/igniteui-angular/grids/core/src/row.directive.ts @@ -33,9 +33,13 @@ import { IgxCheckboxComponent } from 'igniteui-angular/checkbox'; standalone: true }) export class IgxRowDirective implements DoCheck, AfterViewInit, OnDestroy { + /* blazorSuppress */ public grid = inject(IGX_GRID_BASE); + /* blazorSuppress */ public selectionService = inject(IgxGridSelectionService); + /* blazorSuppress */ public element = inject>(ElementRef); + /* blazorSuppress */ public cdr = inject(ChangeDetectorRef); /** diff --git a/projects/igniteui-angular/grids/core/src/state-base.directive.ts b/projects/igniteui-angular/grids/core/src/state-base.directive.ts index dc76a23ad2c..c5aae4bf426 100644 --- a/projects/igniteui-angular/grids/core/src/state-base.directive.ts +++ b/projects/igniteui-angular/grids/core/src/state-base.directive.ts @@ -110,6 +110,7 @@ interface Feature { /* blazorIndirectRender */ @Directive() export class IgxGridStateBaseDirective { + /* blazorSuppress */ public grid = inject(IGX_GRID_BASE, { host: true, optional: true }); protected viewRef = inject(ViewContainerRef); protected envInjector = inject(EnvironmentInjector); diff --git a/projects/igniteui-angular/grids/grid/src/grid-base.directive.ts b/projects/igniteui-angular/grids/grid/src/grid-base.directive.ts index 10a6e22ca7c..28cfbe34ce1 100644 --- a/projects/igniteui-angular/grids/grid/src/grid-base.directive.ts +++ b/projects/igniteui-angular/grids/grid/src/grid-base.directive.ts @@ -133,21 +133,25 @@ const MIN_ROW_EDITING_COUNT_THRESHOLD = 2; export abstract class IgxGridBaseDirective implements GridType, OnInit, DoCheck, OnDestroy, AfterContentInit, AfterViewInit { + /* blazorSuppress */ public readonly validation = inject(IgxGridValidationService); /** @hidden @internal */ public readonly selectionService = inject(IgxGridSelectionService); protected colResizingService = inject(IgxColumnResizingService); + /* blazorSuppress */ public readonly gridAPI = inject(IGX_GRID_SERVICE_BASE); protected transactionFactory = inject(IgxFlatTransactionFactory); private elementRef = inject>(ElementRef); protected zone = inject(NgZone); /** @hidden @internal */ public document = inject(DOCUMENT); + /* blazorSuppress */ public readonly cdr = inject(ChangeDetectorRef); protected differs = inject(IterableDiffers); protected viewRef = inject(ViewContainerRef); protected injector = inject(Injector); protected envInjector = inject(EnvironmentInjector); + /* blazorSuppress */ public navigation = inject(IgxGridNavigationService); /** @hidden @internal */ public filteringService = inject(IgxFilteringService); diff --git a/projects/igniteui-angular/grids/hierarchical-grid/src/hierarchical-grid-base.directive.ts b/projects/igniteui-angular/grids/hierarchical-grid/src/hierarchical-grid-base.directive.ts index 2a1d3bfec0a..5acc69f1fa6 100644 --- a/projects/igniteui-angular/grids/hierarchical-grid/src/hierarchical-grid-base.directive.ts +++ b/projects/igniteui-angular/grids/hierarchical-grid/src/hierarchical-grid-base.directive.ts @@ -34,7 +34,9 @@ export const IgxHierarchicalTransactionServiceFactory = { wcSkipComponentSuffix */ @Directive() export abstract class IgxHierarchicalGridBaseDirective extends IgxGridBaseDirective implements GridType { + /* blazorSuppress */ public override gridAPI = inject(IGX_GRID_SERVICE_BASE); + /* blazorSuppress */ public override navigation = inject(IgxHierarchicalGridNavigationService); /** * Gets/Sets the key indicating whether a row has children. If row has no children it does not render an expand indicator. diff --git a/projects/igniteui-angular/grids/hierarchical-grid/src/hierarchical-grid.component.ts b/projects/igniteui-angular/grids/hierarchical-grid/src/hierarchical-grid.component.ts index 11815766794..b01b0c1b2b3 100644 --- a/projects/igniteui-angular/grids/hierarchical-grid/src/hierarchical-grid.component.ts +++ b/projects/igniteui-angular/grids/hierarchical-grid/src/hierarchical-grid.component.ts @@ -49,8 +49,11 @@ let NEXT_ID = 0; imports: [NgClass] }) export class IgxChildGridRowComponent implements AfterViewInit, OnInit { + /* blazorSuppress */ public readonly gridAPI = inject(IGX_GRID_SERVICE_BASE); + /* blazorSuppress */ public element = inject>(ElementRef); + /* blazorSuppress */ public cdr = inject(ChangeDetectorRef); @Input() diff --git a/projects/igniteui-angular/grids/hierarchical-grid/src/row-island.component.ts b/projects/igniteui-angular/grids/hierarchical-grid/src/row-island.component.ts index bcda1fed647..1dcb136264c 100644 --- a/projects/igniteui-angular/grids/hierarchical-grid/src/row-island.component.ts +++ b/projects/igniteui-angular/grids/hierarchical-grid/src/row-island.component.ts @@ -69,6 +69,7 @@ import { IForOfState } from 'igniteui-angular/directives'; }) export class IgxRowIslandComponent extends IgxHierarchicalGridBaseDirective implements AfterContentInit, AfterViewInit, OnChanges, OnInit, OnDestroy { + /* blazorSuppress */ public rowIslandAPI = inject(IgxRowIslandAPIService); diff --git a/projects/igniteui-angular/grids/pivot-grid/src/pivot-grid.component.ts b/projects/igniteui-angular/grids/pivot-grid/src/pivot-grid.component.ts index beea46424aa..6f5632dfedb 100644 --- a/projects/igniteui-angular/grids/pivot-grid/src/pivot-grid.component.ts +++ b/projects/igniteui-angular/grids/pivot-grid/src/pivot-grid.component.ts @@ -153,7 +153,9 @@ const MINIMUM_COLUMN_WIDTH_SUPER_COMPACT = 104; }) export class IgxPivotGridComponent extends IgxGridBaseDirective implements OnInit, AfterContentInit, PivotGridType, AfterViewInit, OnChanges { + /* blazorSuppress */ public override readonly gridAPI = inject>(GridBaseAPIService); + /* blazorSuppress */ public override navigation = inject(IgxPivotGridNavigationService); protected override colResizingService = inject(IgxPivotColumnResizingService); diff --git a/projects/igniteui-angular/grids/pivot-grid/src/pivot-row.component.ts b/projects/igniteui-angular/grids/pivot-grid/src/pivot-row.component.ts index 71ca5a240a5..722f0fddc68 100644 --- a/projects/igniteui-angular/grids/pivot-grid/src/pivot-row.component.ts +++ b/projects/igniteui-angular/grids/pivot-grid/src/pivot-row.component.ts @@ -30,6 +30,7 @@ import { IgxCheckboxComponent } from 'igniteui-angular/checkbox'; imports: [IgxGridForOfDirective, IgxGridCellComponent, NgClass, NgStyle, IgxCheckboxComponent, IgxGridNotGroupedPipe, IgxGridCellStylesPipe, IgxGridTransactionStatePipe, IgxPivotGridCellStyleClassesPipe] }) export class IgxPivotRowComponent extends IgxRowDirective { + /* blazorSuppress */ public override grid = inject(IGX_GRID_BASE); protected viewRef = inject(ViewContainerRef);