Skip to content

Update to TypeScript 6#533

Draft
ethanashaw wants to merge 1 commit intomainfrom
update-ts
Draft

Update to TypeScript 6#533
ethanashaw wants to merge 1 commit intomainfrom
update-ts

Conversation

@ethanashaw
Copy link
Copy Markdown
Contributor

No description provided.

Copy link
Copy Markdown
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

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

Pull request overview

Updates the repository’s TypeScript toolchain to TypeScript 6 and adjusts a few type annotations/config entries to keep the codebase compiling under the new compiler.

Changes:

  • Bump typescript to 6.0.2 and typescript-eslint to 8.58.0 (plus corresponding lockfile updates).
  • Update Monaco completion provider typings to satisfy stricter type checking.
  • Adjust PieChart ref typing to avoid a deep react-chartjs-2/dist/* type import.

Reviewed changes

Copilot reviewed 3 out of 5 changed files in this pull request and generated no comments.

Show a summary per file
File Description
tsconfig.json Updates compiler options; modifies paths mapping while removing some previously explicit options.
src/features/saved-searches/components/SavedSearchForm/helpers/searchQueryLanguage.ts Adds explicit Monaco editor types for completion provider parameters.
src/features/overview/components/PieChart/PieChart.tsx Refactors chart ref typing to use chart.js types instead of a deep react-chartjs-2 type import.
package.json Bumps TypeScript + TypeScript-ESLint versions for the TS 6 upgrade.
pnpm-lock.yaml Lockfile changes reflecting the TypeScript and tooling version bumps.
Files not reviewed (1)
  • pnpm-lock.yaml: Language not supported

@ethanashaw ethanashaw marked this pull request as draft April 2, 2026 16:22
@ethanashaw ethanashaw self-assigned this Apr 6, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants