@beerwright/core
    Preparing search index...

    Interface FlavorProfile

    A recipe's three wheels and which ingredients contributed to each axis.

    interface FlavorProfile {
        causes: {
            fermentation: Partial<
                Record<FermentationAxis, readonly FlavorContribution[]>,
            >;
            hop: Partial<Record<HopAxis, readonly FlavorContribution[]>>;
            malt: Partial<Record<MaltAxis, readonly FlavorContribution[]>>;
        };
        unscored: readonly string[];
        values: WheelValues;
    }
    Index
    causes: {
        fermentation: Partial<
            Record<FermentationAxis, readonly FlavorContribution[]>,
        >;
        hop: Partial<Record<HopAxis, readonly FlavorContribution[]>>;
        malt: Partial<Record<MaltAxis, readonly FlavorContribution[]>>;
    }

    For each wheel and axis, the contributing ingredients, largest first. Shares sum to 1.

    Type Declaration

    unscored: readonly string[]

    Ingredient names with no scores at all.

    values: WheelValues

    The recipe's score on every axis, 0–5, one decimal.