mise API - v0.0.0
    Preparing search index...

    Interface ReferenceSource

    A name the session answers for in ${name}, and the dotted names under it.

    interface ReferenceSource {
        changedBy?: readonly string[];
        name: string;
        resolve: (name: string) => Promise<ReferenceValue | undefined>;
    }
    Index
    changedBy?: readonly string[]

    The verbs whose line may change what it answers, so a dry run leaves it as written past one of them. Unset, any line may.

    name: string

    The name (feed); a dotted name under it (feed.x) is asked of it too.

    resolve: (name: string) => Promise<ReferenceValue | undefined>

    What a name refers to now: its value, null when the session has none yet, or undefined when it is a dotted name this source does not answer (the manifest's parameters and the environment are asked next).