UNPKG

next

Version:

The React Framework

17 lines (16 loc) 1.19 kB
import type { LoaderTree } from '../lib/app-dir-module'; export declare const BUILTIN_PREFIX = "__next_builtin__"; /** * Normalize a file path to be relative to the project directory. * Handles Turbopack [project] prefix and monorepo setups. */ export declare function normalizeFilePath(projectDir: string, filePath: string | undefined): string; export declare function normalizeConventionFilePath(projectDir: string, conventionPath: string | undefined): string; export declare const isNextjsBuiltinFilePath: (filePath: string) => boolean; export declare const BOUNDARY_SUFFIX = "@boundary"; export declare function normalizeBoundaryFilename(filename: string): string; export declare const BOUNDARY_PREFIX = "boundary:"; export declare function isBoundaryFile(fileType: string): boolean; export declare function isBuiltinBoundaryFile(fileType: string): boolean; export declare function getBoundaryOriginFileType(fileType: string): string; export declare function getConventionPathByType(tree: LoaderTree, dir: string, conventionType: 'layout' | 'template' | 'page' | 'not-found' | 'error' | 'loading' | 'forbidden' | 'unauthorized' | 'defaultPage' | 'global-error'): string | undefined;