/opt/canhelp/node_modules/next/dist/server/dev
NameSizeModeActions
browser-logs/-0755rm
dev-indicator-server-state.d.ts1480644editdlrm
dev-indicator-server-state.js3480644editdlrm
dev-indicator-server-state.js.map3800644editdlrm
get-source-map-from-file.d.ts1680644editdlrm
get-source-map-from-file.js34800644editdlrm
get-source-map-from-file.js.map42720644editdlrm
hot-middleware.d.ts18900644editdlrm
hot-middleware.js98410644editdlrm
hot-middleware.js.map147700644editdlrm
hot-reloader-turbopack.d.ts3670644editdlrm
hot-reloader-turbopack.js461030644editdlrm
hot-reloader-turbopack.js.map659160644editdlrm
hot-reloader-types.d.ts57210644editdlrm
hot-reloader-types.js15990644editdlrm
hot-reloader-types.js.map59160644editdlrm
hot-reloader-webpack.d.ts39370644editdlrm
hot-reloader-webpack.js680310644editdlrm
hot-reloader-webpack.js.map984230644editdlrm
log-requests.d.ts6370644editdlrm
log-requests.js49270644editdlrm
log-requests.js.map85610644editdlrm
messages.d.ts1200644editdlrm
messages.js3850644editdlrm
messages.js.map3080644editdlrm
middleware-turbopack.d.ts9290644editdlrm
middleware-turbopack.js166010644editdlrm
middleware-turbopack.js.map255300644editdlrm
middleware-webpack.d.ts23310644editdlrm
middleware-webpack.js205070644editdlrm
middleware-webpack.js.map330500644editdlrm
next-dev-server.d.ts59900644editdlrm
next-dev-server.js360410644editdlrm
next-dev-server.js.map574500644editdlrm
node-stack-frames.d.ts1540644editdlrm
node-stack-frames.js23270644editdlrm
node-stack-frames.js.map36040644editdlrm
on-demand-entry-handler.d.ts49640644editdlrm
on-demand-entry-handler.js310950644editdlrm
on-demand-entry-handler.js.map501480644editdlrm
parse-version-info.d.ts3290644editdlrm
parse-version-info.js36560644editdlrm
parse-version-info.js.map33670644editdlrm
require-cache.d.ts610644editdlrm
require-cache.js15670644editdlrm
require-cache.js.map20650644editdlrm
static-paths-worker.d.ts16940644editdlrm
static-paths-worker.js37520644editdlrm
static-paths-worker.js.map68640644editdlrm
turbopack-utils.d.ts56570644editdlrm
turbopack-utils.js314720644editdlrm
turbopack-utils.js.map475090644editdlrm
Edit: /opt/canhelp/node_modules/next/dist/server/dev/on-demand-entry-handler.d.ts (4964B)
import type ws from 'next/dist/compiled/ws'; import type { webpack } from 'next/dist/compiled/webpack/webpack'; import type { NextConfigComplete } from '../config-shared'; import type { CompilerNameValues } from '../../shared/lib/constants'; import type { RouteDefinition } from '../route-definitions/route-definition'; import type HotReloaderWebpack from './hot-reloader-webpack'; import { COMPILER_INDEXES } from '../../shared/lib/constants'; import { PAGE_TYPES } from '../../lib/page-types'; declare const COMPILER_KEYS: CompilerNameValues[]; /** * format: {compiler type}@{page type}@{page path} * e.g. client@pages@/index * e.g. server@app@app/page * * This guarantees the uniqueness for each page, to avoid conflicts between app/ and pages/ */ export declare function getEntryKey(compilerType: CompilerNameValues, pageBundleType: PAGE_TYPES, page: string): string; export declare const ADDED: unique symbol; export declare const BUILDING: unique symbol; export declare const BUILT: unique symbol; interface EntryType { /** * Tells if a page is scheduled to be disposed. */ dispose?: boolean; /** * Timestamp with the last time the page was active. */ lastActiveTime?: number; /** * Page build status. */ status?: typeof ADDED | typeof BUILDING | typeof BUILT; /** * Path to the page file relative to the dist folder with no extension. * For example: `pages/about/index` */ bundlePath: string; /** * Webpack request to create a dependency for. */ request: string; } export declare const enum EntryTypes { ENTRY = 0, CHILD_ENTRY = 1 } interface Entry extends EntryType { type: EntryTypes.ENTRY; /** * The absolute page to the page file. Used for detecting if the file was removed. For example: * `/Users/Rick/project/pages/about/index.js` */ absolutePagePath: string; /** * All parallel pages that match the same entry, for example: * ['/parallel/@bar/nested/@a/page', '/parallel/@bar/nested/@b/page', '/parallel/@foo/nested/@a/page', '/parallel/@foo/nested/@b/page'] */ appPaths: ReadonlyArray | null; } interface ChildEntry extends EntryType { type: EntryTypes.CHILD_ENTRY; /** * Which parent entries use this childEntry. */ parentEntries: Set; /** * The absolute page to the entry file. Used for detecting if the file was removed. For example: * `/Users/Rick/project/app/about/layout.js` */ absoluteEntryFilePath?: string; } declare const entriesMap: Map; export declare const getEntries: (dir: string) => NonNullable>; export declare const getInvalidator: (dir: string) => Invalidator | undefined; declare class Invalidator { private multiCompiler; private building; private rebuildAgain; constructor(multiCompiler: webpack.MultiCompiler); shouldRebuildAll(): boolean; invalidate(compilerKeys?: typeof COMPILER_KEYS): void; startBuilding(compilerKey: keyof typeof COMPILER_INDEXES): void; doneBuilding(compilerKeys?: typeof COMPILER_KEYS): void; willRebuild(compilerKey: keyof typeof COMPILER_INDEXES): boolean; } interface PagePathData { filename: string; bundlePath: string; page: string; } /** * Attempts to find a page file path from the given pages absolute directory, * a page and allowed extensions. If the page can't be found it will throw an * error. It defaults the `/_error` page to Next.js internal error page. * * @param rootDir Absolute path to the project root. * @param page The page normalized (it will be denormalized). * @param extensions Array of page extensions. * @param pagesDir Absolute path to the pages folder with trailing `/pages`. * @param appDir Absolute path to the app folder with trailing `/app`. */ export declare function findPagePathData(rootDir: string, page: string, extensions: string[], pagesDir: string | undefined, appDir: string | undefined, isGlobalNotFoundEnabled: boolean): Promise; export declare function onDemandEntryHandler({ hotReloader, maxInactiveAge, multiCompiler, nextConfig, pagesBufferLength, pagesDir, rootDir, appDir, }: { hotReloader: HotReloaderWebpack; maxInactiveAge: number; multiCompiler: webpack.MultiCompiler; nextConfig: NextConfigComplete; pagesBufferLength: number; pagesDir?: string; rootDir: string; appDir?: string; }): { ensurePage({ page, appPaths, definition, isApp, url, }: { page: string; appPaths?: ReadonlyArray | null; definition?: RouteDefinition; isApp?: boolean; url?: string; }): Promise; onHMR(client: ws, getHmrServerError: () => Error | null): void; }; export {};