next
Version:
The React Framework
24 lines (23 loc) • 921 B
TypeScript
import { IncomingMessage, ServerResponse } from 'http';
import { webpack } from 'next/dist/compiled/webpack/webpack';
export declare const ADDED: unique symbol;
export declare const BUILDING: unique symbol;
export declare const BUILT: unique symbol;
export declare let entries: {
[page: string]: {
serverBundlePath: string;
clientBundlePath: string;
absolutePagePath: string;
status?: typeof ADDED | typeof BUILDING | typeof BUILT;
lastActiveTime?: number;
};
};
export default function onDemandEntryHandler(watcher: any, multiCompiler: webpack.MultiCompiler, { pagesDir, pageExtensions, maxInactiveAge, pagesBufferLength, }: {
pagesDir: string;
pageExtensions: string[];
maxInactiveAge: number;
pagesBufferLength: number;
}): {
ensurePage(page: string): Promise<void>;
middleware(req: IncomingMessage, res: ServerResponse, next: Function): any;
};