diff --git a/packages/core/src/components.d.ts b/packages/core/src/components.d.ts index 93a52a0f38..659421386c 100644 --- a/packages/core/src/components.d.ts +++ b/packages/core/src/components.d.ts @@ -2602,7 +2602,7 @@ declare global { namespace JSXElements { export interface IonRouteAttributes extends HTMLAttributes { component?: string; - params?: undefined; + params?: {[key: string]: any}; path?: string; } } diff --git a/packages/core/src/components/route/route.tsx b/packages/core/src/components/route/route.tsx index c24afd074b..9e0afae050 100644 --- a/packages/core/src/components/route/route.tsx +++ b/packages/core/src/components/route/route.tsx @@ -7,5 +7,5 @@ import { Component, Prop } from '@stencil/core'; export class Route { @Prop() path = ''; @Prop() component: string; - @Prop() params: undefined; + @Prop() params: {[key: string]: any}; }