# `Croma.TypeUtil`
[🔗](https://github.com/skirino/croma/blob/main/lib/croma/type_util.ex#L1)

Utilities to work with internal representation of types.

# `fetch_spec_info_at_compile_time`

# `fetch_type_info_at_compile_time`

# `list_to_type_union`

# `resolve_primitive`

```elixir
@spec resolve_primitive(module(), atom(), Macro.Env.t()) :: {:ok, atom()} | :error
```

---

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