From c7888e81edfb09ff8b2cfa69435fadde5b662c6c Mon Sep 17 00:00:00 2001 From: Robert Soriano Date: Sun, 12 Jun 2022 23:18:38 -0700 Subject: [PATCH] refactor: use addAutoImport --- src/module.ts | 14 ++++++-------- 1 file changed, 6 insertions(+), 8 deletions(-) diff --git a/src/module.ts b/src/module.ts index 3a14dff..8ff3c41 100644 --- a/src/module.ts +++ b/src/module.ts @@ -4,7 +4,7 @@ import { defu } from 'defu' // @ts-expect-error: No types import dedent from 'dedent' -import { addPlugin, addServerHandler, addTemplate, defineNuxtModule } from '@nuxt/kit' +import { addAutoImport, addPlugin, addServerHandler, addTemplate, defineNuxtModule } from '@nuxt/kit' export interface ModuleOptions { baseURL: string @@ -36,13 +36,11 @@ export default defineNuxtModule({ trpcURL: options.trpcURL, }) - nuxt.hook('autoImports:extend', (imports) => { - imports.push( - { name: 'useClient', from: join(runtimeDir, 'client') }, - { name: 'useAsyncQuery', from: join(runtimeDir, 'client') }, - { name: 'useClientHeaders', from: join(runtimeDir, 'client') }, - ) - }) + addAutoImport([ + { name: 'useClient', from: join(runtimeDir, 'client') }, + { name: 'useAsyncQuery', from: join(runtimeDir, 'client') }, + { name: 'useClientHeaders', from: join(runtimeDir, 'client') }, + ]) addServerHandler({ route: `${finalConfig.trpcURL}/*`,