@tmlmt/cooklang-parser / isAndGroup
Function: isAndGroup()
Call Signature
isAndGroup(
x):x is IngredientQuantityAndGroup
Type guard to check if an ingredient quantity-like object is an AND group. *
Parameters
x
The quantity-like entry to check
IngredientQuantityGroup | IngredientQuantityAndGroup
Returns
x is IngredientQuantityAndGroup
true if this is an AND group (has and property)
Example
typescript
for (const entry of ingredient.quantities) {
if (isAndGroup(entry)) {
// entry.and contains the list of quantities in the AND group
}
}Call Signature
isAndGroup(
x):x is AndGroup
Type guard to check if an ingredient quantity-like object is an AND group. *
Parameters
x
The quantity-like entry to check
Returns
x is AndGroup
true if this is an AND group (has and property)
Example
typescript
for (const entry of ingredient.quantities) {
if (isAndGroup(entry)) {
// entry.and contains the list of quantities in the AND group
}
}