fix(nuxt): include sentry.client.config.ts
in nuxt app types
#17830
+12
−0
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
What
Fixes #17781 by adding the
sentry.config.client.ts
to the auto generated tsconfig by extending the types via theprepare:types
hook.This allows
useRuntimeConfig
to be properly typed in the rootsentry.client.config.ts
, or where ever the client file is found.Not sure how this could be tested tho, since it is purely types.
Note
Adds a
prepare:types
hook to include the client Sentry config in Nuxt’s generatedtsconfig
for proper typing.packages/nuxt/src/module.ts
):prepare:types
hook to ensuretsconfig.include
contains the relative path to the detected client Sentry config (sentry.client.config.ts
), enabling proper typing (e.g.,useRuntimeConfig
) in root config files for Nuxt v4.Written by Cursor Bugbot for commit 4de6d43. This will update automatically on new commits. Configure here.