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

# map(_:)

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

## Declaration

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

## See Also

### Helper methods

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