[**@bondsports/general**](README.md) • **Docs**

***

# @bondsports/general

## Enumerations

- [HttpStatus](enumerations/HttpStatus.md)
- [PriceFieldEnum](enumerations/PriceFieldEnum.md)
- [PromiseStatusEnum](enumerations/PromiseStatusEnum.md)
- [UpdatePricesTypeEnum](enumerations/UpdatePricesTypeEnum.md)

## Interfaces

- [IAmount](interfaces/IAmount.md)
- [ICartPricingResult](interfaces/ICartPricingResult.md)
- [ICategoriesPrices](interfaces/ICategoriesPrices.md)
- [IPriceUpdate](interfaces/IPriceUpdate.md)
- [IProductPrice](interfaces/IProductPrice.md)
- [IProductsPrices](interfaces/IProductsPrices.md)
- [IRoundingSplit](interfaces/IRoundingSplit.md)
- [ISplitCartAmount](interfaces/ISplitCartAmount.md)
- [ITaxBase](interfaces/ITaxBase.md)
- [IUpdateCartPrices](interfaces/IUpdateCartPrices.md)
- [IUpdateCategoryPrices](interfaces/IUpdateCategoryPrices.md)
- [IUpdateProductPrice](interfaces/IUpdateProductPrice.md)
- [IUpdateProductPrices](interfaces/IUpdateProductPrices.md)
- [PriceSummary](interfaces/PriceSummary.md)

## Type Aliases

- [CalculatedTax](type-aliases/CalculatedTax.md)
- [Enum](type-aliases/Enum.md)
- [QuantityInput](type-aliases/QuantityInput.md)

## Variables

- [DEFAULT\_CHUNK\_SIZE](variables/DEFAULT_CHUNK_SIZE.md)
- [DEFAULT\_QUANTITY](variables/DEFAULT_QUANTITY.md)
- [PRICE\_DECIMAL\_PLACES](variables/PRICE_DECIMAL_PLACES.md)
- [QUANTITY\_DECIMAL\_PLACES](variables/QUANTITY_DECIMAL_PLACES.md)
- [QUANTITY\_SIMPLIFY\_EPSILON](variables/QUANTITY_SIMPLIFY_EPSILON.md)
- [STRING\_DEFAULT\_LIMIT](variables/STRING_DEFAULT_LIMIT.md)
- [TAX\_RATE\_DECIMAL\_PLACES](variables/TAX_RATE_DECIMAL_PLACES.md)

## Functions

- [absoluteValue](functions/absoluteValue.md)
- [addError](functions/addError.md)
- [areArraysEqual](functions/areArraysEqual.md)
- [arraysEquals](functions/arraysEquals.md)
- [arrayToMap](functions/arrayToMap.md)
- [arrayToMapWithKey](functions/arrayToMapWithKey.md)
- [biggerAmount](functions/biggerAmount.md)
- [biggerPrice](functions/biggerPrice.md)
- [calculateDue](functions/calculateDue.md)
- [calculateItemDue](functions/calculateItemDue.md)
- [calculateItemUnitPrice](functions/calculateItemUnitPrice.md)
- [calculateItemUnitPriceWithTaxes](functions/calculateItemUnitPriceWithTaxes.md)
- [calculatePriceFromTotal](functions/calculatePriceFromTotal.md)
- [calculatePriceFromTotalWithTaxes](functions/calculatePriceFromTotalWithTaxes.md)
- [calculatePriceWithTax](functions/calculatePriceWithTax.md)
- [calculateQuantityFromTotal](functions/calculateQuantityFromTotal.md)
- [calculateTotalPriceByPriceField](functions/calculateTotalPriceByPriceField.md)
- [calculateTotalPriceByPrices](functions/calculateTotalPriceByPrices.md)
- [calculateTotalPriceWithTax](functions/calculateTotalPriceWithTax.md)
- [calculateTotalPriceWithTaxes](functions/calculateTotalPriceWithTaxes.md)
- [calculateTotalQuantity](functions/calculateTotalQuantity.md)
- [calculateUnitPriceFromTotal](functions/calculateUnitPriceFromTotal.md)
- [calculateUnitPriceFromTotalWithTaxes](functions/calculateUnitPriceFromTotalWithTaxes.md)
- [convertCentsToDollars](functions/convertCentsToDollars.md)
- [convertToDate](functions/convertToDate.md)
- [divideQuantity](functions/divideQuantity.md)
- [extractValuesFromEnumArray](functions/extractValuesFromEnumArray.md)
- [formatErrorsKey](functions/formatErrorsKey.md)
- [fullName](functions/fullName.md)
- [generateRandomString](functions/generateRandomString.md)
- [getClassAttributes](functions/getClassAttributes.md)
- [getPriceDataKey](functions/getPriceDataKey.md)
- [getQuantityDenominator](functions/getQuantityDenominator.md)
- [getRoundingSplit](functions/getRoundingSplit.md)
- [insertIf](functions/insertIf.md)
- [insertToMapArray](functions/insertToMapArray.md)
- [isArrayEmpty](functions/isArrayEmpty.md)
- [isEmptyObject](functions/isEmptyObject.md)
- [isEmptyString](functions/isEmptyString.md)
- [isEmptyValue](functions/isEmptyValue.md)
- [isFullyPopulated](functions/isFullyPopulated.md)
- [isInEnum](functions/isInEnum.md)
- [isIntersecting](functions/isIntersecting.md)
- [isJSON](functions/isJSON.md)
- [isString](functions/isString.md)
- [lazyChunk](functions/lazyChunk.md)
- [multiplyQuantity](functions/multiplyQuantity.md)
- [murmurHash3Generator](functions/murmurHash3Generator.md)
- [parallelize](functions/parallelize.md)
- [parseTime](functions/parseTime.md)
- [partition](functions/partition.md)
- [percentOfAmount](functions/percentOfAmount.md)
- [pickDefinedFields](functions/pickDefinedFields.md)
- [promiseAllSettled](functions/promiseAllSettled.md)
- [promiseAny](functions/promiseAny.md)
- [randomNumber](functions/randomNumber.md)
- [recursiveFlattenArray](functions/recursiveFlattenArray.md)
- [recursiveFlattenObject](functions/recursiveFlattenObject.md)
- [roundPriceCents](functions/roundPriceCents.md)
- [roundQuantity](functions/roundQuantity.md)
- [samePrice](functions/samePrice.md)
- [sameQuantity](functions/sameQuantity.md)
- [splitAmountByPercents](functions/splitAmountByPercents.md)
- [splitPriceAmount](functions/splitPriceAmount.md)
- [splitRoundingAmount](functions/splitRoundingAmount.md)
- [sumQuantities](functions/sumQuantities.md)
- [titleCase](functions/titleCase.md)
- [toFixed](functions/toFixed.md)
- [trimString](functions/trimString.md)
- [tryCatch](functions/tryCatch.md)
- [uniqueBy](functions/uniqueBy.md)
- [uniqueIds](functions/uniqueIds.md)
- [uniqueItems](functions/uniqueItems.md)
- [uniqueObjectsList](functions/uniqueObjectsList.md)
- [updateCartPrices](functions/updateCartPrices.md)
- [useConditionalPromise](functions/useConditionalPromise.md)
- [validateAmount](functions/validateAmount.md)
- [validateAmounts](functions/validateAmounts.md)
- [validateFieldsToUpdate](functions/validateFieldsToUpdate.md)
- [validatePrice](functions/validatePrice.md)
- [validatePrices](functions/validatePrices.md)
- [validateQuantitiesOverlap](functions/validateQuantitiesOverlap.md)
- [validateQuantity](functions/validateQuantity.md)
- [validateSchedule](functions/validateSchedule.md)
