kjelsrud.dev/node_modules/astro/dist/prerender/metadata.js
2023-07-19 21:31:30 +02:00

20 lines
595 B
JavaScript

import { viteID } from "../core/util.js";
function getPrerenderStatus({
filePath,
loader
}) {
const fileID = viteID(filePath);
const moduleInfo = loader.getModuleInfo(fileID);
if (!moduleInfo)
return;
const prerenderStatus = getPrerenderMetadata(moduleInfo);
return prerenderStatus;
}
function getPrerenderMetadata(moduleInfo) {
var _a, _b, _c;
return (_c = (_b = (_a = moduleInfo == null ? void 0 : moduleInfo.meta) == null ? void 0 : _a.astro) == null ? void 0 : _b.pageOptions) == null ? void 0 : _c.prerender;
}
export {
getPrerenderMetadata,
getPrerenderStatus
};