From 31bc8eeac31f0be80a86e0fe566c5fb383765acd Mon Sep 17 00:00:00 2001 From: Jeremy Stucki Date: Tue, 26 Jun 2018 10:16:20 +0200 Subject: [PATCH] Add router prop to AppComponentProps `router` also needs to be set when rendering manually (e.g. with Apollo SSR) --- types/next/app.d.ts | 1 + types/next/test/next-app-tests.tsx | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/types/next/app.d.ts b/types/next/app.d.ts index c44ac4e723..e086af0ca8 100644 --- a/types/next/app.d.ts +++ b/types/next/app.d.ts @@ -4,6 +4,7 @@ import { RouterProps } from "./router"; export interface AppComponentProps { Component: React.ComponentType; + router: RouterProps; pageProps: any; } diff --git a/types/next/test/next-app-tests.tsx b/types/next/test/next-app-tests.tsx index 3e7c56f87c..14ef737a06 100644 --- a/types/next/test/next-app-tests.tsx +++ b/types/next/test/next-app-tests.tsx @@ -17,7 +17,7 @@ class TestApp extends App { } render() { - const { Component, pageProps } = this.props; + const { Component, router, pageProps } = this.props; return (