> ## Documentation Index
> Fetch the complete documentation index at: https://litprotocol-vincent.mintlify.site/llms.txt
> Use this file to discover all available pages before exploring further.

# ExtractRequestHandlerParams

> **ExtractRequestHandlerParams**\<`T`> = `T` *extends* `RequestHandler`\<infer P, infer ResBody, infer ReqBody, infer ReqQuery, infer Locals> ? \[`P`, `ResBody`, `ReqBody`, `ReqQuery`, `Locals`] : `never`

Defined in: [app-sdk/src/expressMiddleware/types.ts:12](https://github.com/LIT-Protocol/Vincent/blob/59bbcc58961d006596c8c80671cc1200f69f2946/packages/libs/app-sdk/src/expressMiddleware/types.ts#L12)

Extract the params type from the original Express.js RequestHandler

You probably don't need this type; see [createVincentUserMiddleware](/api-reference/app-sdk/expressMiddleware/functions/createVincentUserMiddleware) for details

## Type Parameters

### T

`T`


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.