Add support for state types in Next.js' App component

This commit is contained in:
Josias Iquabius
2019-01-22 21:53:30 -03:00
committed by GitHub
parent 02ad10b7d3
commit af36b57821

2
types/next/app.d.ts vendored
View File

@@ -53,6 +53,6 @@ export type AppComponentType<P = {}, IP = P, C = NextAppContext> = NextComponent
>;
export class Container extends React.Component {}
export default class App<P = {}> extends React.Component<P & DefaultAppIProps & AppProps> {
export default class App<P = {}, S = {}> extends React.Component<P & DefaultAppIProps & AppProps, S> {
static getInitialProps(context: NextAppContext): Promise<DefaultAppIProps>;
}