# `Sqids.Hacks`
[🔗](https://github.com/sqids/sqids-elixir/blob/0.2.2/lib/sqids/hacks.ex#L1)

Workarounds

# `dialyzed_ctx`
*since 0.1.2* 

```elixir
@spec dialyzed_ctx(term()) :: Sqids.t()
```

Function to work around Dialyzer warnings on violating
type opacity when Sqids context is placed in a module attribute, since it
becomes "hardcoded" from Dialyzer's point of view.

---

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