1
0
Fork 0
mirror of https://github.com/terribleplan/next.js.git synced 2024-01-19 02:48:18 +00:00
next.js/packages/next-server/server/get-page-files.ts

21 lines
476 B
TypeScript
Raw Normal View History

import {normalizePagePath} from './require'
export type BuildManifest = {
devFiles: string[],
pages: {
[page: string]: string[]
}
}
export function getPageFiles (buildManifest: BuildManifest, page: string): string[] {
const normalizedPage = normalizePagePath(page)
const files = buildManifest.pages[normalizedPage]
if (!files) {
console.warn(`Could not find files for ${normalizedPage} in .next/build-manifest.json`)
return []
}
return files
}