@beerwright/core
    Preparing search index...

    Interface RecipeInput

    The calculation-side view of a recipe.

    interface RecipeInput {
        batchVolumeBasis?: BatchVolumeBasis;
        batchVolumeL: number;
        boilTimeMinutes: number;
        carbonationVolumes?: number;
        fermentables: readonly FermentableAddition[];
        fermentationSteps?: readonly FermentationStep[];
        grainTemperatureC?: number;
        hops: readonly HopAddition[];
        mashSteps?: readonly MashStep[];
        mashThicknessLPerKg?: number;
        name?: string;
        water?: RecipeWaterInput;
        yeasts?: readonly YeastSelection[];
    }
    Index
    batchVolumeBasis?: BatchVolumeBasis

    What batchVolumeL measures. Defaults to fermenter.

    batchVolumeL: number

    Target batch volume, litres, measured at batchVolumeBasis.

    boilTimeMinutes: number

    Boil duration, minutes.

    carbonationVolumes?: number

    Target carbonation, volumes of CO₂. Defaults to 2.4.

    fermentables: readonly FermentableAddition[]

    Grist and sugars.

    fermentationSteps?: readonly FermentationStep[]

    Fermentation schedule. The warmest step drives residual CO₂.

    grainTemperatureC?: number

    Grain temperature at dough-in, °C. Defaults to 20 °C.

    hops: readonly HopAddition[]

    Hop schedule.

    mashSteps?: readonly MashStep[]

    Mash schedule. The first step's thickness overrides the equipment default.

    mashThicknessLPerKg?: number

    Mash thickness override, litres per kilogram.

    name?: string

    Display name. Purely informational.

    Water chemistry and mash pH. This is optional, and if it's missing the result just has no water or mash pH figures.

    yeasts?: readonly YeastSelection[]

    Yeast. Multiple entries are allowed; the most attenuative dominates.