Saxonberg Server API
    Preparing search index...

    Interface AtmosphericTrace<V>

    Provenance for a single resolved atmospheric field. Returned by BiomeApi.traceResolve*For alongside the value. The analyze atmosphere controller renders one Mml line per field consuming this typed object.

    interface AtmosphericTrace<V> {
        ancestorChain: string[];
        source:
            | "detail"
            | "zone"
            | "detail-prefix"
            | "room"
            | "biome"
            | "biome-ancestor"
            | "universe";
        sourcePath: string
        | null;
        value: V;
    }

    Type Parameters

    • V
    Index

    Properties

    ancestorChain: string[]

    Containment ancestor template paths traversed during the walk.

    source:
        | "detail"
        | "zone"
        | "detail-prefix"
        | "room"
        | "biome"
        | "biome-ancestor"
        | "universe"

    Which layer of the chain provided the value.

    sourcePath: string | null

    Path of the source — ancestor template path for detail / room, biome template path for biome / biome-ancestor, zone path for zone, '/lib/biome/universe' for universe.

    value: V

    The resolved value.