RENOVATE: Update dependency typescript to v7 - #568
Conversation
🦋 Changeset detectedLatest commit: a30052e The changes in this PR will be included in the next version bump. This PR includes changesets to release 3 packages
Not sure what this means? Click here to learn what changesets are. Click here if you're a maintainer who wants to add another changeset to this PR |
1abcddf to
20e216c
Compare
20e216c to
cb740ca
Compare
cb740ca to
732e2bc
Compare
tsdown@0.22.3 pulled in rolldown-plugin-dts@0.26.0, which predates TypeScript 7 support and crashed with "Cannot read properties of undefined (reading 'useCaseSensitiveFileNames')" during dts emission, since TS7 restructured its package exports and no longer exposes the classic ts.sys API on the default entry point. Bumping to tsdown 0.22.12 (rolldown-plugin-dts 0.27.12) picks up upstream's fix (sxzz/rolldown-plugin-dts#276).
TypeScript 7's stricter dts emitter (tsgo) flags exported functions whose inferred return/parameter types reach non-portable (unexported or third-party internal) type names. Fixes: - Export SampleEventHalModel, DestinationMetadata, and EventsOfInterest from aio-commerce-lib-events' io-events entrypoint, since they were already part of that package's public data shapes (reachable through IoEventRegistration and the metadata HAL model) but not individually nameable. - Add explicit return/parameter type annotations to a few test mock factories in aio-commerce-lib-app whose inferred types leaked vitest-internal types (Procedure) or locally-scoped HAL model aliases.
|
Pushed two fixes for the CI failures caused by the TypeScript 7 bump: 1.
2. TS2883 "not portable" declaration errors With the crash fixed,
Still open: |
Edited/Blocked NotificationRenovate will not automatically rebase this PR, because it does not recognize the last commit author and assumes somebody else may have edited the PR. You can manually request rebase by checking the rebase/retry box above. |
This PR contains the following updates:
^6.0.0→^7.0.0Release Notes
microsoft/TypeScript (typescript)
v7.0.2Compare Source
Configuration
📅 Schedule: (UTC)
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
This PR was generated by Mend Renovate. View the repository job log.