Skip to content

Commit db0934c

Browse files
committed
fix: add implicit imports
1 parent 6f2a430 commit db0934c

5 files changed

Lines changed: 10 additions & 3 deletions

File tree

playground/nuxt.config.ts

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,9 @@ export default defineNuxtConfig({
44
buildModules: [
55
'../src/module'
66
],
7+
imports: {
8+
autoImport: false
9+
},
710
image: {
811
domains: [
912
'https://nuxtjs.org',

playground/pages/bg.vue

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,8 @@
33
</template>
44

55
<script lang="ts" setup>
6+
import { useImage, computed } from '#imports'
7+
68
const $img = useImage()
79
810
const bg = computed(() => {

src/runtime/components/nuxt-img.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import { h, defineComponent } from 'vue'
1+
import { h, defineComponent, ref, computed, onMounted } from 'vue'
22
import { useImage } from '../composables'
33
import { parseSize } from '../utils'
44
import { baseImageProps, useBaseImage } from './_base'

src/runtime/components/nuxt-picture.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
1-
import { h, defineComponent } from 'vue'
1+
import { h, defineComponent, computed } from 'vue'
22
import { useBaseImage, baseImageProps } from './_base'
3-
import { useHead } from '#imports'
3+
import { useImage, useHead } from '#imports'
44
import { getFileExtension } from '#image'
55

66
export const pictureProps = {

src/runtime/composables.ts

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
import { useNuxtApp } from '#imports'
2+
13
export const useImage = () => {
24
return useNuxtApp().$img
35
}

0 commit comments

Comments
 (0)