import {useFetch,type UseFetchOptions} from 'nuxt/app' /** * Generates a composable that sends a :method request to :url endpoint :inputKind. * @param data - Data to send as :propForData. * @param opt - Options to pass to the underlying `useFetch`. :alias */ export const :apiNamePrefix:apiFnName = (data: T, opt: UseFetchOptions = {}) => useFetch(:url, { method: :method, :inputData, ...opt }) /** * Generates a composable that sends a :method request to :url endpoint :inputKind. * @param data - Data to send as :propForData. * @param opt - Options to pass to the underlying `useFetch`. :alias */ export const :apiNamePrefix:apiFnNameAsync = (data: T, opt: UseFetchOptions = {}) => $fetch<:responseType>(:url, { method: :method, :inputData, ...opt }) :aFunctions