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 | undefined return [ ...(adapters?.map(makeSerovalPlugin) ?? []), ...routerDefaultSerovalPlugins, ] }