---
title: "init(wrappedValue:from:)"
framework: foundation
role: symbol
role_heading: Initializer
path: "foundation/codableconfiguration/init(wrappedvalue:from:)-46oo6"
---

# init(wrappedValue:from:)

Creates a codable configuration wrapper for the given value, using the given configuration provider type.

## Declaration

```swift
init(wrappedValue: T, from configurationProvider: ConfigurationProvider.Type)
```

## Parameters

- `wrappedValue`: The underlying value to make codable, using data from the configuration provider.
- `configurationProvider`: The type of the configuration provider, which provides additional information to encode wrappedValue.

## See Also

### Creating a Codable Configuration

- [init(wrappedValue:)](foundation/codableconfiguration/init(wrappedvalue:).md)
- [init(wrappedValue:from:)](foundation/codableconfiguration/init(wrappedvalue:from:)-8mkxk.md)
