# Type Alias: AnyTRPCMiddlewareFunction

> 

> **AnyTRPCMiddlewareFunction**: `MiddlewareFunction`\<`any`, `any`, `any`, `any`, `any`\>

Defined in: [packages/server/src/unstable-core-do-not-import/middleware.ts:149](https://github.com/trpc/trpc/blob/7c907acfd8b31929214792e3b8c2ad7a8ac72563/packages/server/src/unstable-core-do-not-import/middleware.ts#L149)

Any middleware function, for use in generic constraints.
