FetchError type
I've seen
import type { FetchError } from 'ofetch'
, what what's the correct module when handling useFetch()
errors?15 Replies
Usually “#imports” or “#app” would have what you’d need from your nuxt app
I just tried both, no luck 😦
and using ofetch feels dirty
It seems neither fetch nor ofetch exports it
You can still retrieve the type by doing something like:
replace
{}
with your data’s typethank you 🙂 would this qualify as a bug to report?
Oh no. An improvement, sure
ofetch doesn’t export the FetchError, or does it?
Oh it does 😅
@L422Y @Alejandro Mery
Just FetchError works fine @L422Y
Using typeof doesn’t yield what you’d expect
@Alejandro Mery, this should be easier (what @L422Y said)
https://discord.com/channels/473401852243869706/1224809697689862156/1224827570285973655
Thank you @pyplacca @L422Y
GitHub
FetchError type · Issue #26628 · nuxt/nuxt
Describe the feature import type { FetchError } from 'ofetch' is generally used to type useFetch() errors, but shouldn't that be exported by #imports or #app? https://discord.com/channe...
@Alejandro Mery, you needn't create an issue 😅
feature request 😅
in case someone searches for FetchError there
import
import type { FetchError } from 'ofetch'
won't work because it's a class like @L422Y mentionedshould I delete it?
comment it please 🙂
the import statement should've instead been
import { FetchError } from 'ofetch'
I'll edit the issue after you correct me there :p
sure
I'll close this now 🙂 thank you both!