UNPKG

506 BTypeScriptView Raw
1import * as React from "react";
2import { NextContext } from ".";
3import { RouterProps } from "./router";
4
5export interface AppComponentProps {
6 Component: React.ComponentType<any>;
7 router: RouterProps;
8 pageProps: any;
9}
10
11export interface AppComponentContext {
12 Component: React.ComponentType<any>;
13 router: RouterProps;
14 ctx: NextContext;
15}
16
17export class Container extends React.Component {}
18
19export default class App<TProps = {}> extends React.Component<TProps & AppComponentProps> {}