UNPKG

1.5 kBTypeScriptView Raw
1import '@next/polyfill-module';
2import { MittEmitter } from '../next-server/lib/mitt';
3import Router, { AppComponent, PrivateRouteInfo } from '../next-server/lib/router/router';
4import { NEXT_DATA } from '../next-server/lib/utils';
5declare global {
6 interface Window {
7 __NEXT_HYDRATED?: boolean;
8 __NEXT_HYDRATED_CB?: () => void;
9 __NEXT_PRELOADREADY?: (ids?: (string | number)[]) => void;
10 __NEXT_DATA__: NEXT_DATA;
11 __NEXT_P: any[];
12 }
13}
14declare type RenderRouteInfo = PrivateRouteInfo & {
15 App: AppComponent;
16 scroll?: {
17 x: number;
18 y: number;
19 } | null;
20};
21declare type RenderErrorProps = Omit<RenderRouteInfo, 'Component' | 'styleSheets'>;
22export declare const version: string | undefined;
23declare let webpackHMR: any;
24export declare let router: Router;
25export declare const emitter: MittEmitter<string>;
26declare const _default: (opts?: {
27 webpackHMR?: any;
28}) => Promise<MittEmitter<string> | {
29 emitter: MittEmitter<string>;
30 render: typeof render;
31 renderCtx: Omit<import("../next-server/lib/router/router").CompletePrivateRouteInfo, "styleSheets"> & {
32 initial: true;
33 } & {
34 App: AppComponent;
35 scroll?: {
36 x: number;
37 y: number;
38 } | null | undefined;
39 };
40}>;
41export default _default;
42export declare function render(renderingProps: RenderRouteInfo): Promise<void>;
43export declare function renderError(renderErrorProps: RenderErrorProps): Promise<any>;