Skip to content

Commit d05aa74

Browse files
committed
chore: fix types
1 parent ed11efe commit d05aa74

File tree

1 file changed

+8
-8
lines changed

1 file changed

+8
-8
lines changed

src/module.ts

+8-8
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ import { parseArgs } from 'citty'
88
import type { Nuxt } from '@nuxt/schema'
99
import { version } from '../package.json'
1010
import { generateWrangler } from './utils/wrangler'
11-
import { setupAI, setupCache, setupAnalytics, setupBlob, setupBrowser, setupOpenAPI, setupDatabase, setupKV, setupVectorize, setupBase, setupRemote, vectorizeRemoteCheck } from './features'
11+
import { setupAI, setupCache, setupAnalytics, setupBlob, setupBrowser, setupOpenAPI, setupDatabase, setupKV, setupVectorize, setupBase, setupRemote, vectorizeRemoteCheck, type HubConfig } from './features'
1212
import type { ModuleOptions } from './types/module'
1313
import { addBuildHooks } from './utils/build'
1414

@@ -101,23 +101,23 @@ export default defineNuxtModule<ModuleOptions>({
101101
})
102102
}
103103

104-
setupBase(nuxt, hub)
104+
setupBase(nuxt, hub as HubConfig)
105105
setupOpenAPI(nuxt)
106-
hub.ai && await setupAI(nuxt, hub)
106+
hub.ai && await setupAI(nuxt, hub as HubConfig)
107107
hub.analytics && setupAnalytics(nuxt)
108108
hub.blob && setupBlob(nuxt)
109109
hub.browser && await setupBrowser(nuxt)
110110
hub.cache && await setupCache(nuxt)
111111
hub.database && setupDatabase(nuxt)
112112
hub.kv && setupKV(nuxt)
113-
Object.keys(hub.vectorize!).length && setupVectorize(nuxt, hub)
113+
Object.keys(hub.vectorize!).length && setupVectorize(nuxt, hub as HubConfig)
114114

115115
// nuxt prepare, stop here
116116
if (nuxt.options._prepare) {
117117
return
118118
}
119119

120-
addBuildHooks(nuxt, hub)
120+
addBuildHooks(nuxt, hub as HubConfig)
121121

122122
// Fix cloudflare:* externals in rollup
123123
nuxt.options.nitro.rollupConfig = nuxt.options.nitro.rollupConfig || {}
@@ -141,8 +141,8 @@ export default defineNuxtModule<ModuleOptions>({
141141
}
142142

143143
if (hub.remote) {
144-
await setupRemote(nuxt, hub)
145-
vectorizeRemoteCheck(hub)
144+
await setupRemote(nuxt, hub as HubConfig)
145+
vectorizeRemoteCheck(hub as HubConfig)
146146
}
147147

148148
// Production mode without remote storage
@@ -205,7 +205,7 @@ export default defineNuxtModule<ModuleOptions>({
205205
if (needWrangler) {
206206
// Generate the wrangler.toml file
207207
const wranglerPath = join(hubDir, './wrangler.toml')
208-
await writeFile(wranglerPath, generateWrangler(nuxt, hub), 'utf-8')
208+
await writeFile(wranglerPath, generateWrangler(nuxt, hub as HubConfig), 'utf-8')
209209
// @ts-expect-error cloudflareDev is not typed here
210210
nuxt.options.nitro.cloudflareDev = {
211211
persistDir: hubDir,

0 commit comments

Comments
 (0)