diff --git a/src/composables/use-refs.ts b/src/composables/use-refs.ts index d3d8f3dc8..caf6e43d2 100644 --- a/src/composables/use-refs.ts +++ b/src/composables/use-refs.ts @@ -1,15 +1,15 @@ -import { ref, onBeforeUpdate } from 'vue'; +import { ref, Ref, onBeforeUpdate } from 'vue'; -export function useRefs() { - const refs = ref([] as Element[]); +export function useRefs() { + const refs = ref([]) as Ref; onBeforeUpdate(() => { refs.value = []; }); - const setRefs = (index: number) => (el: Element) => { - refs.value[index] = el; + const setRefs = (index: number) => (el: unknown) => { + refs.value[index] = el as T; }; - return [refs, setRefs]; + return [refs, setRefs] as const; }