T
TanStack2w ago
frail-apricot

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
other-emerald2w ago
i couldnt find them either
xenial-black
xenial-black2w 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 this
frail-apricot
frail-apricotOP2w ago
This worked! Thank you so much.

Did you find this page helpful?