---
title: "init(predicate:)"
framework: swiftdata
role: symbol
role_heading: Initializer
path: "swiftdata/historydescriptor/init(predicate:)"
---

# init(predicate:)

Initializes a new history descriptor with the provided predicate.

## Declaration

```swift
init(predicate: Predicate<TransactionType>? = nil)
```

## See Also

### Creating a descriptor

- [init(predicate:sortBy:)](swiftdata/historydescriptor/init(predicate:sortby:).md)
