Skip to content

Grids: remove m_ prefix from stateStoring core - #34788

Merged
anna-shakhova merged 1 commit into
DevExpress:mainfrom
anna-shakhova:rename_state_storing_main
Aug 17, 2026
Merged

Grids: remove m_ prefix from stateStoring core#34788
anna-shakhova merged 1 commit into
DevExpress:mainfrom
anna-shakhova:rename_state_storing_main

Conversation

@anna-shakhova

Copy link
Copy Markdown
Contributor

No description provided.

@anna-shakhova anna-shakhova self-assigned this Aug 17, 2026
@anna-shakhova
anna-shakhova requested a review from a team as a code owner August 17, 2026 08:26
Copilot AI lite review requested due to automatic review settings August 17, 2026 08:26
@anna-shakhova
anna-shakhova requested a review from a team as a code owner August 17, 2026 08:26

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

This PR renames (and effectively de-prefixes) the grid core State Storing controller by introducing a new state_storing_controller_core module and updating internal imports (including PivotGrid) to reference it instead of the old m_-prefixed path.

Changes:

  • Added state_storing_controller_core.ts with the core StateStoringController implementation.
  • Updated PivotGrid and grid core modules/types to import StateStoringController from the new core file.
  • Updated PivotGrid tests to stub the controller from the new module path.

Reviewed changes

Copilot reviewed 7 out of 8 changed files in this pull request and generated no comments.

Show a summary per file
File Description
packages/devextreme/testing/tests/DevExpress.ui.widgets.pivotGrid/dataController.tests.js Updates test import to the new state storing core controller module.
packages/devextreme/js/__internal/grids/pivot_grid/data_controller/m_data_controller.ts Switches PivotGrid data controller dependency to the new state storing core controller module.
packages/devextreme/js/__internal/grids/grid_core/state_storing/state_storing_controller.ts Repoints GridStateStoringController to extend the controller from the new core module.
packages/devextreme/js/__internal/grids/grid_core/state_storing/state_storing_controller_core.ts Introduces the new core StateStoringController implementation (new file).
packages/devextreme/js/__internal/grids/grid_core/state_storing/extenders/state_storing_data_controller.ts Updates type import to the new core controller module.
packages/devextreme/js/__internal/grids/grid_core/selection/m_selection.ts Updates StateStoringController type import path to the new core module.
packages/devextreme/js/__internal/grids/grid_core/m_types.ts Updates controller type mapping to reference the new core module path.
packages/devextreme/js/__internal/grids/grid_core/columns_controller/m_columns_controller.ts Updates StateStoringController type import path to the new core module.

💡 Add a code-review agent skill or configure MCP servers for context-aware, tailored reviews. Learn more in the docs.

Tucchhaa
Tucchhaa previously approved these changes Aug 17, 2026
Copilot AI review requested due to automatic review settings August 17, 2026 08:45
@anna-shakhova
anna-shakhova force-pushed the rename_state_storing_main branch from bed48fb to bc9788d Compare August 17, 2026 08:45

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Copilot reviewed 7 out of 8 changed files in this pull request and generated no new comments.

@anna-shakhova
anna-shakhova added this pull request to the merge queue Aug 17, 2026
Merged via the queue into DevExpress:main with commit 0e75ac9 Aug 17, 2026
101 checks passed
@anna-shakhova
anna-shakhova deleted the rename_state_storing_main branch August 17, 2026 09:29
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants