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

Compiled output returned by `Volt.Pipeline.compile/3`.

Pipeline results carry JavaScript or CSS code plus optional side-channel data
used by the dev server and production builder, such as sourcemaps, extracted
CSS, SFC block hashes, and warnings from framework compilers.

# `t`

```elixir
@type t() :: %Volt.Pipeline.Result{
  code: String.t(),
  css: String.t() | nil,
  hashes: Volt.Pipeline.Result.Hashes.t() | nil,
  sourcemap: String.t() | nil,
  type: type(),
  warnings: [term()]
}
```

# `type`

```elixir
@type type() :: :js | :css
```

---

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