@beerwright/core
    Preparing search index...

    Type Alias TargetSrmSolution

    TargetSrmSolution:
        | { ok: true; percentsOfGrist: readonly Percent[] }
        | { ok: false; reason: TargetSrmRefusal }

    New shares for a grist aimed at a colour, or why it could not be.

    Type Declaration

    • { ok: true; percentsOfGrist: readonly Percent[] }
      • Readonlyok: true

        The solve succeeded.

      • ReadonlypercentsOfGrist: readonly Percent[]

        One share per input row, in the order they were given, percent.

    • { ok: false; reason: TargetSrmRefusal }
      • Readonlyok: false

        The solve was refused.

      • Readonlyreason: TargetSrmRefusal

        Why the grist couldn't be aimed at the color.