---
title: "map(_:)"
framework: storekit
role: symbol
role_heading: Instance Method
path: "storekit/entitlementtaskstate/map(_:)-8ly3v"
---

# map(_:)

Returns a new state, mapping the entitlement value if successful.

## Declaration

```swift
func map<NewValue>(_ transform: (Value) throws -> NewValue) rethrows -> EntitlementTaskState<NewValue>
```

## See Also

### Helper methods

- [flatMap(_:)](storekit/entitlementtaskstate/flatmap(_:)-7gsnv.md)
- [flatMap(_:)](storekit/entitlementtaskstate/flatmap(_:)-66eb8.md)
- [map(_:)](storekit/entitlementtaskstate/map(_:)-250dk.md)
