From 5be83ceb73d58e1d1c7ac0be509983d0816559b5 Mon Sep 17 00:00:00 2001 From: Galina Edinakova Date: Wed, 25 Feb 2026 16:29:09 +0200 Subject: [PATCH 1/2] chore(*): Fixed imports across all skill files --- .../references/charts.md | 18 ++++++++---------- .../references/data-operations.md | 8 ++++---- .../references/editing.md | 3 ++- .../references/paging-remote.md | 8 ++++---- .../igniteui-angular-grids/references/state.md | 4 ++-- .../igniteui-angular-grids/references/types.md | 2 +- 6 files changed, 21 insertions(+), 22 deletions(-) diff --git a/skills/igniteui-angular-components/references/charts.md b/skills/igniteui-angular-components/references/charts.md index ab1c734c528..46f1bc5954a 100644 --- a/skills/igniteui-angular-components/references/charts.md +++ b/skills/igniteui-angular-components/references/charts.md @@ -303,7 +303,6 @@ highlightingMode: HighlightingMode; import { IgxCategoryChartModule, // provides IgxCategoryChartComponent IgxFinancialChartModule, // provides IgxFinancialChartComponent - IgxDataChartModule, // provides IgxDataChartComponent + all series/axes IgxPieChartModule, // provides IgxPieChartComponent IgxDataPieChartModule, // provides IgxDataPieChartComponent IgxLegendModule, // provides IgxLegendComponent @@ -311,21 +310,20 @@ import { // Enums and types — these ARE plain TS exports and can be imported directly import { - ChartType, FinancialChartType, MarkerType, ToolTipType, - TrendLineType, + TrendLineTypeCollection, HighlightingMode, - TransitionInMode, - AxisLabelLocation, + TransitionInSpeedType, + AxisLabelSettings, CrosshairsDisplayMode, LegendOrientation, - OthersCategoryType, - SelectionMode, - IndicatorType, - VolumeType, - AxisMode + OthersCategoryContext, + SeriesSelectionMode, + IndicatorDisplayType, + FinancialChartVolumeType, + AxisOrientation } from 'igniteui-angular-charts'; ``` diff --git a/skills/igniteui-angular-grids/references/data-operations.md b/skills/igniteui-angular-grids/references/data-operations.md index d8206534e77..9f5c1728e73 100644 --- a/skills/igniteui-angular-grids/references/data-operations.md +++ b/skills/igniteui-angular-grids/references/data-operations.md @@ -190,7 +190,7 @@ onSortingDone(event: ISortingEventArgs) { Implement `ISortingStrategy` to control how values are compared: ```typescript -import { ISortingStrategy, SortingDirection } from 'igniteui-angular/grids/core'; +import { ISortingStrategy, SortingDirection } from 'igniteui-angular/core'; class PrioritySortStrategy implements ISortingStrategy { private priorityOrder = ['Critical', 'High', 'Medium', 'Low']; @@ -249,7 +249,7 @@ import { IgxBooleanFilteringOperand, FilteringExpressionsTree, FilteringLogic -} from 'igniteui-angular/grids/core'; +} from 'igniteui-angular/core'; // Simple single-column filter this.gridRef().filter('name', 'John', IgxStringFilteringOperand.instance().condition('contains'), true); @@ -309,7 +309,7 @@ Control the AND/OR logic between **different column** filters: ``` ```typescript -import { FilteringLogic } from 'igniteui-angular/grids/core'; +import { FilteringLogic } from 'igniteui-angular/core'; // FilteringLogic.And (default) — row must match ALL column filters // FilteringLogic.Or — row must match ANY column filter @@ -369,7 +369,7 @@ onFilteringDone(event: IFilteringEventArgs) { ### Programmatic Grouping ```typescript -import { SortingDirection } from 'igniteui-angular/grids/core'; +import { SortingDirection } from 'igniteui-angular/core'; // Group by a column this.gridRef().groupBy({ fieldName: 'category', dir: SortingDirection.Asc, ignoreCase: true }); diff --git a/skills/igniteui-angular-grids/references/editing.md b/skills/igniteui-angular-grids/references/editing.md index c46c928e89e..bcd38964c5e 100644 --- a/skills/igniteui-angular-grids/references/editing.md +++ b/skills/igniteui-angular-grids/references/editing.md @@ -423,7 +423,8 @@ Default summaries by type: ### Custom Summary Operand ```typescript -import { IgxNumberSummaryOperand, IgxSummaryResult } from 'igniteui-angular/grids/core'; +import { IgxNumberSummaryOperand } from 'igniteui-angular/grids/core'; +import { IgxSummaryResult } from 'igniteui-angular/core'; class RevenueSummary extends IgxNumberSummaryOperand { operate(data: number[]): IgxSummaryResult[] { diff --git a/skills/igniteui-angular-grids/references/paging-remote.md b/skills/igniteui-angular-grids/references/paging-remote.md index 25473cecc86..dc03d98d37c 100644 --- a/skills/igniteui-angular-grids/references/paging-remote.md +++ b/skills/igniteui-angular-grids/references/paging-remote.md @@ -51,7 +51,7 @@ this.gridRef().paginator.perPage = 25; ### Remote Paging ```typescript -import { GridPagingMode } from 'igniteui-angular/grids/grid'; +import { GridPagingMode } from 'igniteui-angular/grids/core'; export class RemotePagingComponent { data = signal([]); @@ -120,12 +120,12 @@ import { Component, ChangeDetectionStrategy, signal, viewChild, inject, DestroyR import { takeUntilDestroyed } from '@angular/core/rxjs-interop'; import { IgxGridComponent, IGX_GRID_DIRECTIVES } from 'igniteui-angular/grids/grid'; import { - IForOfState, - ISortingEventArgs, IFilteringExpressionsTree, NoopSortingStrategy, NoopFilteringStrategy -} from 'igniteui-angular/grids/core'; +} from 'igniteui-angular/core'; +import { IForOfState } from 'igniteui-angular/directives'; +import { ISortingEventArgs } from 'igniteui-angular/grids/core'; import { debounceTime, Subject } from 'rxjs'; @Component({ diff --git a/skills/igniteui-angular-grids/references/state.md b/skills/igniteui-angular-grids/references/state.md index b5a450f5200..54aeb42d9b9 100644 --- a/skills/igniteui-angular-grids/references/state.md +++ b/skills/igniteui-angular-grids/references/state.md @@ -20,7 +20,7 @@ Use `IgxGridStateDirective` to persist sorting, filtering, grouping, paging, sel ``` ```typescript -import { IgxGridStateDirective } from 'igniteui-angular/grids/grid'; +import { IgxGridStateDirective } from 'igniteui-angular/grids/core'; export class StatefulGridComponent { gridState = viewChild.required(IgxGridStateDirective); @@ -234,7 +234,7 @@ Setting `[batchEditing]="true"` on the root hierarchical grid automatically prop ### Dimension-Based Filtering ```typescript -import { FilteringExpressionsTree, FilteringLogic, IgxStringFilteringOperand } from 'igniteui-angular/grids/core'; +import { FilteringExpressionsTree, FilteringLogic, IgxStringFilteringOperand } from 'igniteui-angular/core'; // Create a filter for a dimension const regionFilter = new FilteringExpressionsTree(FilteringLogic.Or); diff --git a/skills/igniteui-angular-grids/references/types.md b/skills/igniteui-angular-grids/references/types.md index b111993dde9..45b61f6a258 100644 --- a/skills/igniteui-angular-grids/references/types.md +++ b/skills/igniteui-angular-grids/references/types.md @@ -358,7 +358,7 @@ For **pivot table analytics** where users reshape data by dragging dimensions be ```typescript import { Component, ChangeDetectionStrategy, signal, viewChild } from '@angular/core'; import { IgxPivotGridComponent, IGX_PIVOT_GRID_DIRECTIVES } from 'igniteui-angular/grids/pivot-grid'; -import { IPivotConfiguration, IgxPivotNumericAggregate } from 'igniteui-angular/grids/pivot-grid'; +import { IPivotConfiguration, IgxPivotNumericAggregate } from 'igniteui-angular/grids/core'; @Component({ selector: 'app-sales-pivot', From 8fcbd45b3a248cef49114cc8ea1d6fc9e1a6c3d9 Mon Sep 17 00:00:00 2001 From: Deyvid Nenchev Date: Thu, 26 Feb 2026 20:26:31 +0200 Subject: [PATCH 2/2] chore(*): Add necessary import for remote paging --- skills/igniteui-angular-grids/references/paging-remote.md | 1 + 1 file changed, 1 insertion(+) diff --git a/skills/igniteui-angular-grids/references/paging-remote.md b/skills/igniteui-angular-grids/references/paging-remote.md index dc03d98d37c..5701099b461 100644 --- a/skills/igniteui-angular-grids/references/paging-remote.md +++ b/skills/igniteui-angular-grids/references/paging-remote.md @@ -52,6 +52,7 @@ this.gridRef().paginator.perPage = 25; ```typescript import { GridPagingMode } from 'igniteui-angular/grids/core'; +import { IPageEventArgs } from 'igniteui-angular/paginator'; export class RemotePagingComponent { data = signal([]);