# ExtractValidatorOutput

**Kind:** Type

**Source:** [`src/validator/validator.ts`](https://github.com/honojs/hono/blob/main/src/validator/validator.ts#L175)

## Definition

```ts
VF extends (value: any, c: any) => infer R ? R extends Promise<infer PR> ? PR extends Response | TypedResponse<any, any, any> ? never : PR : R extends Response | TypedResponse<any, any, any> ? never : R : never
```
