diff --git a/src/js/components/Splide/Splide.vue b/src/js/components/Splide/Splide.vue index adf982b..52cf7a0 100644 --- a/src/js/components/Splide/Splide.vue +++ b/src/js/components/Splide/Splide.vue @@ -9,8 +9,10 @@ </template> <script lang="ts"> -import { ComponentConstructor, Options, Splide } from '@splidejs/splide'; -import { computed, defineComponent, onBeforeUnmount, onMounted, PropType, provide, Ref, ref, watch } from 'vue'; +import { Splide } from '@splidejs/splide'; +import type { ComponentConstructor, Options } from '@splidejs/splide'; +import { computed, defineComponent, onBeforeUnmount, onMounted, provide, ref, watch } from 'vue'; +import type { PropType, Ref } from 'vue'; import { EVENTS } from '../../constants/events'; import { SPLIDE_INJECTION_KEY } from '../../constants/keys'; import { merge } from '../../utils'; diff --git a/src/js/components/SplideTrack/SplideTrack.vue b/src/js/components/SplideTrack/SplideTrack.vue index eec595b..9892c10 100644 --- a/src/js/components/SplideTrack/SplideTrack.vue +++ b/src/js/components/SplideTrack/SplideTrack.vue @@ -7,9 +7,10 @@ </template> <script lang="ts"> -import { defineComponent, onUpdated, inject, Ref } from 'vue'; +import { defineComponent, onUpdated, inject } from 'vue'; +import type { Ref } from 'vue'; import { SPLIDE_INJECTION_KEY } from '../../constants/keys'; -import { Splide } from '@splidejs/splide'; +import type { Splide } from '@splidejs/splide'; /** * The component for the Splide track element. diff --git a/src/js/constants/events.ts b/src/js/constants/events.ts index 2f20533..7ba9957 100644 --- a/src/js/constants/events.ts +++ b/src/js/constants/events.ts @@ -26,8 +26,8 @@ import { EVENT_SCROLLED, EVENT_UPDATED, EVENT_VISIBLE, - EventMap, } from '@splidejs/splide'; +import type { EventMap } from '@splidejs/splide'; export const EVENTS: Array<keyof EventMap> = [ diff --git a/src/js/plugin/plugin.ts b/src/js/plugin/plugin.ts index f880e20..181ebdc 100644 --- a/src/js/plugin/plugin.ts +++ b/src/js/plugin/plugin.ts @@ -1,4 +1,4 @@ -import { App } from 'vue'; +import type { App } from 'vue'; import { Splide, SplideSlide } from '../components';