UNPKG

astro

Version:

Astro is a modern site builder with web best practices, performance, and DX front-of-mind.

12 lines (11 loc) 773 B
import type { AstroSettings } from '../../types/astro.js'; import type { AstroConfig } from '../../types/public/config.js'; import type { RouteData } from '../../types/public/internal.js'; export declare function getOutFolder(astroSettings: AstroSettings, pathname: string, routeData: RouteData): URL; export declare function getOutFile(astroConfig: AstroConfig, outFolder: URL, pathname: string, routeData: RouteData): URL; /** * Ensures the `outDir` is within `process.cwd()`. If not it will fallback to `<cwd>/.astro`. * This is used for static `ssrBuild` so the output can access node_modules when we import * the output files. A hardcoded fallback dir is fine as it would be cleaned up after build. */ export declare function getOutDirWithinCwd(outDir: URL): URL;