Skip to main content
Version: 11.x

Function: experimental_standaloneMiddleware()

experimental_standaloneMiddleware<TCtx>(): object

Defined in: packages/server/src/unstable-core-do-not-import/middleware.ts:168

Create a standalone middleware

Type Parameters

Type Parameter
TCtx extends object

Returns

object

create()

create: <$ContextOverrides>(fn) => MiddlewareBuilder<TCtx extends object ? T : any, TCtx extends object ? T : object, $ContextOverrides, TCtx extends object ? T : unknown>

Type Parameters

Type Parameter
$ContextOverrides

Parameters

ParameterType
fnMiddlewareFunction<TCtx extends object ? T : any, TCtx extends object ? T : object, object, $ContextOverrides, TCtx extends object ? T : unknown>

Returns

MiddlewareBuilder<TCtx extends object ? T : any, TCtx extends object ? T : object, $ContextOverrides, TCtx extends object ? T : unknown>

See

https://trpc.io/docs/v11/server/middlewares#experimental-standalone-middlewares

Deprecated

use .concat() instead