@tanstack/start-client-core
Version:
Modern and scalable routing for React applications
18 lines (16 loc) • 524 B
text/typescript
import {
makeSerovalPlugin,
defaultSerovalPlugins as routerDefaultSerovalPlugins,
} from '@tanstack/router-core'
import { getStartOptions } from './getStartOptions'
import type { AnySerializationAdapter } from '@tanstack/router-core'
export function getDefaultSerovalPlugins() {
const start = getStartOptions()
const adapters = start?.serializationAdapters as
| Array<AnySerializationAdapter>
| undefined
return [
...(adapters?.map(makeSerovalPlugin) ?? []),
...routerDefaultSerovalPlugins,
]
}