⚠️ This is pre-release documentation for v3. For stable docs, visit v2.
Skip to content

@tmlmt/cooklang-parser / formatItemQuantity

Function: formatItemQuantity()

formatItemQuantity(itemQuantity, separator?): string

Format an IngredientItemQuantity with all its equivalents to a string.

Parameters

itemQuantity

MaybeScalableQuantity

The ingredient item quantity to format

separator?

string = " | "

The separator between primary and equivalent quantities (default: " | ")

Returns

string

The formatted string with all quantities

Example

typescript
// For an ingredient like @flour{100%g|3.5%oz}
formatItemQuantity(itemQuantity); // "100 g | 3.5 oz"
formatItemQuantity(itemQuantity, " / "); // "100 g / 3.5 oz"