openmixer — generated API reference
    Preparing search index...

    Type Alias DiscoveryOutcome

    DiscoveryOutcome:
        | {
            count: number;
            kind: "found";
            unavailable: readonly ProbeUnavailable[];
        }
        | { kind: "scanned-empty" }
        | { kind: "unavailable"; unavailable: readonly ProbeUnavailable[] }

    The outcome of a discovery pass — the three states that must never collapse into one:

    • found — N devices positively identified. Any probes that stayed blind are still carried in unavailable: finding a box on one link says nothing about another.
    • scanned-empty — every probe really ran and really found nothing. The ONLY outcome that honestly means "nothing is there".
    • unavailable — nothing found because nothing was looked at. Carries the reasons.