@zodiacs/engine 1.0.0
    Preparing search index...

    Type Alias CalcRefusal

    CalcRefusal: { detail: string; status: "refused" } & (
        | { reason: "unsupported-combination"
        | "not-in-this-version" }
        | { reason: "out-of-range"; span: CalcSpan }
        | { epochSpan: typeof EPHEMERIS_SPAN; reason: "epoch-out-of-range" }
        | { maxSamples: number; reason: "sample-budget"; samples: number }
    )

    Why a request was not computed. A refused search in @zodiacs/engine/crossings and @zodiacs/engine/sky carries the same status: "refused", and for a spent budget the same reason: "sample-budget".