# RouteComponentProps

Declared route props exclude optional Vue infrastructure props such as ref and key.

## Signatures

```ts
export type RouteComponentProps<C> = Omit<ComponentProps<C>, {
    [K in keyof ComponentProps<C>]-?: K extends keyof VNodeProps | keyof AllowedComponentProps | keyof ComponentCustomProps ? {} extends Pick<ComponentProps<C>, K> ? K : never : never;
}[keyof ComponentProps<C>]>;
```


