@nuxtjs/i18n - Vue: __VLS_ctx.$t is of type unknown
if you have other modules installed try commenting them out one by one, I've had similar issues in the past (not with vue-i18n) that was caused by some unrelated module messing up with types.
why do you want to useFetch inside the function? in ur code is it a custom useFetch wrapper? or because you perhaps want the loading state to be handled automatically?