Interface MetaIndex

Persisted in .meta/index.json.

interface MetaIndex {
    lastCompiledAt: null | string;
    pages: Record<string, {
        hash: string;
        traceIds: string[];
    }>;
}

Properties

lastCompiledAt: null | string

ISO8601 watermark: last successful compile.

pages: Record<string, {
    hash: string;
    traceIds: string[];
}>

pageId → { hash, traceIds } so re-index only touches changed pages.

Type declaration

  • hash: string
  • traceIds: string[]