[**@wocart/storefront v3.1.0**](../../README)

***

[@wocart/storefront](../../README) / [index](../README) / addedLines

# Function: addedLines()

> **addedLines**(`before`, `after`): `object`[]

What an add put in the basket: each line of `after` whose quantity grew
since `before`, with the quantity it grew by — what an `AddToCart` event
reports, never the whole basket. Empty when nothing went in, as when the
basket was full.

```ts
const before = basket.getLines();
const added = addedLines(before, basket.addSelections(line, selections));
if (added.length === 0) showBasketFull();
else tracker.track("AddToCart", buildMetaAddToCartPayload(added));
```

## Parameters

### before

readonly `object`[]

### after

readonly `object`[]

## Returns

`object`[]
