# MergeSchemaPath

**Kind:** Type

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

## Definition

```ts
{ [P in keyof OrigSchema as MergePath<SubPath, P & string>]: [OrigSchema[P]] extends [ Record<string, Endpoint>, ] ? { [M in keyof OrigSchema[P]]: MergeEndpointParamsWithPath<OrigSchema[P][M], SubPath> } : never }
```
