diff --git a/packages/next-server/lib/utils.ts b/packages/next-server/lib/utils.ts index 4dddf38b9861f..692b81e1444a9 100644 --- a/packages/next-server/lib/utils.ts +++ b/packages/next-server/lib/utils.ts @@ -215,7 +215,7 @@ export async function loadGetInitialProps< C extends BaseContext, IP = {}, P = {} ->(Component: NextComponentType, ctx: C): Promise { +>(Component: NextComponentType, ctx: C): Promise { if (process.env.NODE_ENV !== 'production') { if (Component.prototype && Component.prototype.getInitialProps) { const message = `"${getDisplayName( diff --git a/packages/next/client/router.ts b/packages/next/client/router.ts index d07d40b654ef3..7dbaa37ed749f 100644 --- a/packages/next/client/router.ts +++ b/packages/next/client/router.ts @@ -112,7 +112,7 @@ function getRouter() { export default singletonRouter as SingletonRouter // Reexport the withRoute HOC -export { default as withRouter, WithRouterProps } from './with-router' +export { default as withRouter } from './with-router' export function useRouter() { return React.useContext(RouterContext) diff --git a/packages/next/types/index.d.ts b/packages/next/types/index.d.ts index 49d064adffd13..3fcd819ecd069 100644 --- a/packages/next/types/index.d.ts +++ b/packages/next/types/index.d.ts @@ -38,9 +38,7 @@ declare module 'react' { * `Page` type, use it as a guide to create `pages`. */ export type NextPage

= { - (props: P): JSX.Element | null - defaultProps?: Partial

- displayName?: string + (props: P): JSX.Element /** * Used for initial page load data population. Data returned from `getInitialProps` is serialized when server rendered. * Make sure to return plain `Object` without using `Date`, `Map`, `Set`.