25 lines
1.1 KiB
TypeScript
25 lines
1.1 KiB
TypeScript
import { COMPILER_INDEXES } from '../../shared/lib/constants';
|
|
import { NextBuildContext } from '../build-context';
|
|
import { TurbotraceContext } from '../webpack/plugins/next-trace-entrypoints-plugin';
|
|
import * as pagesPluginModule from '../webpack/plugins/pages-manifest-plugin';
|
|
export declare function webpackBuildImpl(compilerName?: keyof typeof COMPILER_INDEXES): Promise<{
|
|
duration: number;
|
|
pluginState: any;
|
|
turbotraceContext?: TurbotraceContext;
|
|
serializedPagesManifestEntries?: (typeof NextBuildContext)['serializedPagesManifestEntries'];
|
|
}>;
|
|
export declare function workerMain(workerData: {
|
|
compilerName: keyof typeof COMPILER_INDEXES;
|
|
buildContext: typeof NextBuildContext;
|
|
}): Promise<{
|
|
duration: number;
|
|
pluginState: any;
|
|
turbotraceContext?: TurbotraceContext | undefined;
|
|
serializedPagesManifestEntries?: {
|
|
edgeServerPages?: pagesPluginModule.PagesManifest | undefined;
|
|
nodeServerPages?: pagesPluginModule.PagesManifest | undefined;
|
|
edgeServerAppPaths?: pagesPluginModule.PagesManifest | undefined;
|
|
nodeServerAppPaths?: pagesPluginModule.PagesManifest | undefined;
|
|
} | undefined;
|
|
}>;
|