---
title: Value
framework: widgetkit
role: symbol
role_heading: Associated Type
path: widgetkit/appintentcontrolvalueprovider/value
---

# Value

The type of value provided to the template.

## Declaration

```swift
associatedtype Value
```

## Discussion

Discussion When you create a custom provider, Swift infers this type from your implementation of the required ValueProvider/previewValue(configuration:) and ValueProvider/currentValue(configuration:) methods.
