export const $api = ( path: string, options: Parameters>[1] = {} ) => { const config = useRuntimeConfig() const xsrfToken = useCookie('XSRF-TOKEN') return $fetch(path, { baseURL: config.public.apiBase, credentials: 'include', headers: { Accept: 'application/json', ...(xsrfToken.value ? {'X-XSRF-TOKEN': xsrfToken.value} : {}), }, onResponseError({response}) { if (response.status === 401 || response.status === 419) { useAuth().logout() } }, ...options, }) }