import type { Ref } from "vue"; import { unref } from "vue"; import { useWpFetch } from "@/composables/useWpFetch"; type MaybeRef = Ref | T; export async function get( url: MaybeRef, options?: RequestInit, ): Promise { const { data, error } = useWpFetch(url).json({ signal: options?.signal }); if (error.value) { throw new Error(error.value); } return unref(data); }