Files
DefinitelyTyped/types/next/app.d.ts
2018-06-12 01:37:08 +07:00

19 lines
489 B
TypeScript

import * as React from "react";
import { NextContext } from ".";
import { SingletonRouter } from "./router";
export interface AppComponentProps {
Component: React.ComponentType<any>;
pageProps: any;
}
export interface AppComponentContext {
Component: React.ComponentType<any>;
router: SingletonRouter;
ctx: NextContext;
}
export class Container extends React.Component {}
export default class App<TProps = {}> extends React.Component<TProps & AppComponentProps> {}