# `Hush.Resolver`
[🔗](https://github.com/gordalina/hush/blob/v1.3.0/lib/hush/resolver.ex#L1)

Replace configuration with provider-aware resolvers.

# `resolve`

```elixir
@spec resolve(Keyword.t(), Keyword.t()) :: {:ok, Keyword.t()} | {:error, any()}
```

Substitute {:hush, Hush.Provider, "key", [options]} present in the the config argument.

# `resolve!`

```elixir
@spec resolve!(Keyword.t() | map(), Keyword.t()) :: Keyword.t()
```

Substitute {:hush, Hush.Provider, "key", [options]} present in the the config argument

---

*Consult [api-reference.md](api-reference.md) for complete listing*
