> **defineInstanceAction**\<`TDoc`, `TBody`, `TQuery`, `TResponse`\>(`config`): [`InstanceActionConfig`](../interfaces/InstanceActionConfig.md)\<`TDoc`, `TBody`, `TQuery`, `TResponse`\>

## Type Parameters

### TDoc

`TDoc`

### TBody

`TBody` = `unknown`

### TQuery

`TQuery` = `unknown`

### TResponse

`TResponse` = `unknown`

## Parameters

### config

[`InstanceActionConfig`](../interfaces/InstanceActionConfig.md)\<`TDoc`, `TBody`, `TQuery`, `TResponse`\>

## Returns

[`InstanceActionConfig`](../interfaces/InstanceActionConfig.md)\<`TDoc`, `TBody`, `TQuery`, `TResponse`\>
