# UnionToIntersection

**Kind:** Type

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

**Part of:** [Utils](subsystem-src-utils)

## Definition

```ts
(U extends any ? (k: U) => void : never) extends ( k: infer I ) => void ? I : never
```
