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