Docs for serialization adapters
I can't seem to find the docs for serialization adapters. Can someone help point me towards them or perhaps a resource that could help?
3 Replies
other-emerald•2w ago
i couldnt find them either
xenial-black•2w ago
import { createSerializationAdapter } from '@tanstack/react-router'
import { isResponseError, ResponseError } from 'up-fetch'
export const responseErrorAdapter = createSerializationAdapter({
key: 'responseError',
test: (error): error is ResponseError => isResponseError(error),
toSerializable: ({ message, status, data }) => ({ message, status, data }),
fromSerializable: (o) => Object.setPrototypeOf(o, ResponseError.prototype),
})
start.ts file :
import { createStart } from '@tanstack/react-start'
import { responseErrorAdapter } from '@/lib/serializationAdapters'
export const startInstance = createStart(() => {
return {
defaultSsr: true,
serializationAdapters: [responseErrorAdapter],
}
})
For errors , I did thisfrail-apricotOP•2w ago
This worked! Thank you so much.