diff --git a/src/module.ts b/src/module.ts index b634069b..8c13299e 100644 --- a/src/module.ts +++ b/src/module.ts @@ -123,5 +123,10 @@ export default defineNuxtModule({ ], }) }) + + nuxt.options.typescript.hoist.push('@types/cloudflare-turnstile') + nuxt.hook('prepare:types', ({ references }) => { + references.push({ types: '@types/cloudflare-turnstile' }) + }) }, }) diff --git a/src/runtime/composables/turnstile.ts b/src/runtime/composables/turnstile.ts index 9461fd22..817ada29 100644 --- a/src/runtime/composables/turnstile.ts +++ b/src/runtime/composables/turnstile.ts @@ -4,7 +4,7 @@ import type { RegistryScriptInput } from '#nuxt-scripts' declare global { interface Window { - // @types/cloudflare-turnsile doesn't provide full api + // @types/cloudflare-turnstile doesn't provide full api turnstile: Turnstile.Turnstile } }