# `Volt.Pipeline.Result.Hashes`
[🔗](https://github.com/elixir-volt/volt/blob/v0.16.0/lib/volt/pipeline/result.ex#L10)

Content hashes for framework single-file component blocks.

The dev server uses these hashes to distinguish template, script, and style
changes so HMR can choose the narrowest safe update.

# `t`

```elixir
@type t() :: %Volt.Pipeline.Result.Hashes{
  script: String.t() | nil,
  style: String.t() | nil,
  template: String.t() | nil
}
```

---

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