TanStack Start: createTanStackI18nMiddleware
Functions, types, and exports for TanStack Start: createTanStackI18nMiddleware.
Page outline
Create composable server-function middleware. Add it globally through
createStart({ functionMiddleware }), or to selected createServerFn()
declarations through .middleware([middleware]).
The resolver receives Start's original request through its supported server
request accessor. Use createTanStackI18nRequestMiddleware() when a typed
request middleware callback or scope before request decoding is required.
import { createTanStackI18nMiddleware } from "@palamedes/tanstack"
createTanStackI18nMiddleware<T extends I18nInstance = I18nInstance>(resolveI18n: TanStackI18nResolver<T>, options?: TanStackI18nMiddlewareOptions): _tanstack_react_start.FunctionMiddlewareAfterServer<{}, unknown, undefined, undefined, undefined, undefined, undefined>
Parameters
| Name | Type | Required |
|---|---|---|
resolveI18n | TanStackI18nResolver<T> | Yes |
options | TanStackI18nMiddlewareOptions | No |
Returns
_tanstack_react_start.FunctionMiddlewareAfterServer<{}, unknown, undefined, undefined, undefined, undefined, undefined>
Last updated: November 1, 2026