Zum Inhalt springen
CtrlK

ArdoPage

Auf dieser Seite
Diese API-Referenz wird aus den englischen TypeScript-Quellkommentaren erzeugt. Namen, Signaturen und Beispiele entsprechen dem veröffentlichten Paket.

What Ardo knows about the page it renders.

import type { ArdoPage } from "ardo/runtime"

type ArdoPage = {
    /** Public base path of the site, with leading and trailing slash. */
    base: string;
    /** Page component, or the error component when `error` is set. */
    component?: ComponentType;
    /** Error that replaced the page content. */
    error?: ArdoPageError;
    /** The route module's `handle` export. */
    handle?: unknown;
    /** Path of the page without the base path, starting with a slash. */
    path: string;
    /** Source identity and modification time supplied by the route table. */
    source?: {
        relativePath: string;
        lastUpdated: number;
    };
};

Properties

NameTypeRequiredDescription
basestringYesPublic base path of the site, with leading and trailing slash.
componentComponentTypeNoPage component, or the error component when error is set.
errorArdoPageErrorNoError that replaced the page content.
handleunknownNoThe route module's handle export.
pathstringYesPath of the page without the base path, starting with a slash.
source{ relativePath: string; lastUpdated: number }NoSource identity and modification time supplied by the route table.