UNPKG

astro

Version:

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

11 lines (10 loc) 708 B
import type { ComponentInstance, RoutesList } from '../../types/astro.js'; import type { RouteData, SSRManifest } from '../../types/public/internal.js'; export declare const SERVER_ISLAND_ROUTE = "/_server-islands/[name]"; export declare const SERVER_ISLAND_COMPONENT = "_server-islands.astro"; export declare const SERVER_ISLAND_BASE_PREFIX = "_server-islands"; type ConfigFields = Pick<SSRManifest, 'base' | 'trailingSlash'>; export declare function getServerIslandRouteData(config: ConfigFields): RouteData; export declare function injectServerIslandRoute(config: ConfigFields, routeManifest: RoutesList): void; export declare function createEndpoint(manifest: SSRManifest): ComponentInstance; export {};