vapor-chamber API reference - v1.16.0
    Preparing search index...

    Type Alias TableRecord

    Compiled table record — a RouteRecord after createRouteTable(). Object identity of these drives reuse-vs-remount classification.

    type TableRecord = {
        name: string;
        path: string;
        parent: TableRecord | null;
        component: string | null;
        blade: boolean;
        group: boolean;
        load: string | null;
        paramTypes: Record<string, ParamType>;
        meta: Record<string, unknown>;
        chain: readonly TableRecord[];
        renderChain: readonly TableRecord[];
        loadChain: readonly TableRecord[];
        queryDefs: Record<string, QueryParamDef>;
        keys: readonly string[];
        segments: readonly Segment[];
    }
    Index
    name: string
    path: string
    parent: TableRecord | null
    component: string | null
    blade: boolean
    group: boolean
    load: string | null
    paramTypes: Record<string, ParamType>
    meta: Record<string, unknown>
    chain: readonly TableRecord[]

    Root-first parent chain (this record last).

    renderChain: readonly TableRecord[]

    chain filtered to renderable records — what outlets index by depth.

    loadChain: readonly TableRecord[]

    chain filtered to records with a load template.

    queryDefs: Record<string, QueryParamDef>

    Chain-merged query declarations, leaf wins. Precomputed.

    keys: readonly string[]
    segments: readonly Segment[]