UNPKG

@clickup/rest-client

Version:

A syntax sugar tool around Node fetch() API, tailored to work with TypeScript and response validators

28 lines (16 loc) 767 B
[@clickup/rest-client](../README.md) / [Exports](../modules.md) / Middleware # Interface: Middleware Middlewares allow to modify RestRequest and RestResponse objects during the request processing. ## Callable ### Middleware**Middleware**(`req`, `next`): `Promise`\<[`RestResponse`](../classes/RestResponse.md)\> #### Parameters | Name | Type | | :------ | :------ | | `req` | [`RestRequest`](../classes/RestRequest.md)\<`any`\> | | `next` | (`req`: [`RestRequest`](../classes/RestRequest.md)\<`any`\>) => `Promise`\<[`RestResponse`](../classes/RestResponse.md)\> | #### Returns `Promise`\<[`RestResponse`](../classes/RestResponse.md)\> #### Defined in [src/RestOptions.ts:28](https://github.com/clickup/rest-client/blob/master/src/RestOptions.ts#L28)