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

    Interface TypedEnvelope<K>

    A command envelope whose model slot is narrowed to one known kind.

    Structurally a plain CommandEnvelope (the wire and the REPL see no difference); the narrowing is purely compile-time.

    interface TypedEnvelope<K extends ModelKind> {
        errors?: { message: string; type: "error" | "warning" }[];
        model?: { data: FsModelMap[K]; kind: K };
        rendered: string;
        renderedErr?: string;
        status: "error" | "ok";
        trace?: {
            executed?: string;
            input: string;
            proposed: string;
            validated: boolean;
        };
    }

    Type Parameters

    Hierarchy (View Summary)

    Index
    errors?: { message: string; type: "error" | "warning" }[]
    model?: { data: FsModelMap[K]; kind: K }
    rendered: string
    renderedErr?: string
    status: "error" | "ok"
    trace?: {
        executed?: string;
        input: string;
        proposed: string;
        validated: boolean;
    }