1 | import '@next/polyfill-module';
|
2 | import { MittEmitter } from '../next-server/lib/mitt';
|
3 | import Router, { AppComponent, PrivateRouteInfo } from '../next-server/lib/router/router';
|
4 | import { NEXT_DATA } from '../next-server/lib/utils';
|
5 | declare 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 | }
|
14 | declare type RenderRouteInfo = PrivateRouteInfo & {
|
15 | App: AppComponent;
|
16 | scroll?: {
|
17 | x: number;
|
18 | y: number;
|
19 | } | null;
|
20 | };
|
21 | declare type RenderErrorProps = Omit<RenderRouteInfo, 'Component' | 'styleSheets'>;
|
22 | export declare const version: string | undefined;
|
23 | declare let webpackHMR: any;
|
24 | export declare let router: Router;
|
25 | export declare const emitter: MittEmitter<string>;
|
26 | declare 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 | }>;
|
41 | export default _default;
|
42 | export declare function render(renderingProps: RenderRouteInfo): Promise<void>;
|
43 | export declare function renderError(renderErrorProps: RenderErrorProps): Promise<any>;
|