UNPKG

astro

Version:

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

21 lines (20 loc) 733 B
import type { AstroConfig } from '../types/public/config.js'; export declare function getFileInfo(id: string, config: AstroConfig): { fileId: string; fileUrl: string | undefined; }; /** * Normalizes different file names like: * * - /@fs/home/user/project/src/pages/index.astro * - /src/pages/index.astro * * as absolute file paths with forward slashes. */ export declare function normalizeFilename(filename: string, root: URL): string; export declare function cleanUrl(url: string): string; /** * Detect `?url`, `?raw`, and `?direct`, in which case we usually want to skip * transforming any code with this queries as Vite will handle it directly. */ export declare function hasSpecialQueries(id: string): boolean;