Function: experimental_standaloneMiddleware()
experimental_standaloneMiddleware<
TCtx>():object
Create a standalone middleware
Link
https://trpc.io/docs/v11/server/middlewares#experimental-standalone-middlewares
Type parameters
| Parameter | 
|---|
TCtx extends {ctx: object; input: unknown; meta: object;} | 
Returns
create
create: <$ContextOverrides>(fn) => MiddlewareBuilder< TCtx extends {ctx: T;} ? T : any, TCtx extends {meta: T_1;} ? T_1 : object, $ContextOverrides, TCtx extends {input: T_2;} ? T_2:unknown >
Type parameters
| Parameter | 
|---|
$ContextOverrides | 
Parameters
| Parameter | Type | 
|---|---|
fn | MiddlewareFunction< TCtx extends {ctx: T;} ? T : any, TCtx extends {meta: T_1;} ? T_1 : object, object, $ContextOverrides, TCtx extends {input: T_2;} ? T_2 : unknown > | 
Returns
MiddlewareBuilder< TCtx extends {ctx: T;} ? T : any, TCtx extends {meta: T_1;} ? T_1 : object, $ContextOverrides, TCtx extends {input: T_2;} ? T_2 : unknown >
Source
packages/core/dist/middleware.d.ts:76
Generated using TypeDoc and typedoc-plugin-markdown