---
title: "reduce(into:value:)"
framework: foundation
role: symbol
role_heading: Type Method
path: "foundation/progressmanager/property/reduce(into:value:)"
---

# reduce(into:value:)

Reduces a property value into an accumulating summary.

## Declaration

```swift
static func reduce(into summary: inout Self.Summary, value: Self.Value)
```

## Parameters

- `summary`: The accumulating summary value to modify.
- `value`: The individual property value to incorporate into the summary.

## Discussion

Discussion This method is called to incorporate individual property values into a summary that represents the aggregated state across multiple progress managers.
