---
title: "transaction(_:)"
framework: swiftui
role: symbol
role_heading: Instance Method
path: "swiftui/viewmodifier/transaction(_:)"
---

# transaction(_:)

Returns a new version of the modifier that will apply the transaction mutation function transform to all transactions within the modifier.

## Declaration

```swift
nonisolated func transaction(_ transform: @escaping (inout Transaction) -> Void) -> some ViewModifier

```
