UNPKG

@lgarciawebdev/use-fetch-state

Version:

A Nuxt composable for managing fetch state using useFetch with auto-import and type support.

25 lines (24 loc) 787 B
import { defineNuxtModule, addImports, addTypeTemplate } from '@nuxt/kit'; export default defineNuxtModule({ meta: { name: '@lgarciawebdev/use-fetch-state', configKey: 'useFetchState' }, setup(_options, nuxt) { // Auto-import composable addImports({ name: 'useFetchState', from: '@lgarciawebdev/use-fetch-state' }); // Add global type for auto-import in TS addTypeTemplate({ filename: 'types/use-fetch-state.d.ts', getContents: () => ` declare module '#imports' { export const useFetchState: typeof import('@lgarciawebdev/use-fetch-state').useFetchState } export {} ` }); } });