UNPKG

astro

Version:

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

20 lines (19 loc) 711 B
import type { AddressInfo } from 'node:net'; import type { RuntimeFontFileUrlResolver } from '../definitions.js'; /** * In development, font files are served through a Vite middleware. * During prerendering, a temporary Node HTTP server is started to * serve font files. * * We send request to the provided server address. `requestUrl` on * `fetch` is not implemented because we have the information from * within the Vite plugin already. */ export declare class RemoteRuntimeFontFileUrlResolver implements RuntimeFontFileUrlResolver { #private; constructor({ urls, address, }: { urls: Set<string>; address: AddressInfo | null; }); resolve(url: string): string | null; }