useSanctumFetch
Besides useSanctumClient
you can directly send a request by using a module-specific version of fetch composable - useSanctumFetch
.
This composable implements the same interface as useFetch
, so you can check more details here.
const { data, status, error, refresh } = await useSanctumFetch('/api/users');
You can also use type casting to work with response as an interface:
interface MyResponse {
name: string
}
const { data } = await useSanctumFetch<MyResponse>('/api/endpoint')
const name = data.value.name // augmented by MyResponse interface
Last updated