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

***

[@bondsports/general](../globals.md) / calculateTotalPriceByPriceField

# Function: calculateTotalPriceByPriceField()

> **calculateTotalPriceByPriceField**\<`T`\>(`items`, `startPrice`?, `priceField`?): `number`

Calculates the total price by a specified price field in an array of items.

## Type Parameters

• **T**

The type of the items in the array.

## Parameters

• **items**: `T`[]

The array of items.

• **startPrice?**: `number` = `0`

The starting price.

• **priceField?**: [`PriceFieldEnum`](../enumerations/PriceFieldEnum.md) = `PriceFieldEnum.PRICE`

The price field to use for calculation.

## Returns

`number`

- The total price.

## Defined in

[utils/price.util.ts:442](https://github.com/Bond-Sports/bondUtils/blob/545f16ceb055481acfd7641d7809c0f252d3a5e6/packages/general/src/utils/price.util.ts#L442)
