Preparing search index...

    Function parseIngredientQuantity

    • Parses an ingredient quantity string to a numeric value.

      Handles various input formats:

      • Empty or whitespace strings → defaultValueNumber
      • Comma decimal separator (European format) → converted to dot
      • Invalid numbers → defaultValueNumber

      Parameters

      • quantityStr: undefined | string

        The quantity string to parse (e.g., "2,5" or "100")

      Returns number

      Parsed numeric value, or defaultValueNumber if invalid/empty

      parseIngredientQuantity("2,5") // returns 2.5
      parseIngredientQuantity("100") // returns 100
      parseIngredientQuantity("") // returns defaultValueNumber
      parseIngredientQuantity(undefined) // returns defaultValueNumber