# Dialyzer cannot recognize types from dependencies

**URL:** <https://forum.devtalk.com/t/dialyzer-cannot-recognize-types-from-dependencies/144436>\
**Category:** Backend Questions/Help\
**Tags:** dialyzer, elixir\
**Created:** [20 February 2024 17:16 UTC](https://forum.devtalk.com/t/dialyzer-cannot-recognize-types-from-dependencies/144436 "2024-02-20T17:16:18Z")\
**Posts on this page:** 1\
**Showing post:** 2

<div class="post-metadata">

**Author:** ![Fl4m3Ph03n1x](https://forum.devtalk.com/user_avatar/forum.devtalk.com/fl4m3ph03n1x/32/3808_2.png) [@Fl4m3Ph03n1x](https://forum.devtalk.com/u/Fl4m3Ph03n1x)\
**Post date:** [22 February 2024 09:16 UTC](https://forum.devtalk.com/t/dialyzer-cannot-recognize-types-from-dependencies/144436/2 "2024-02-22T09:16:52Z")

</div>

Turns out this was an error from my side, namely I was not interpreting the documentation correctly.

The correct types are:

- `ETS.KeyValueSet.set_options()`
- `ETS.KeyValueSet.t()`
- `ETS.table_identifier()`

This was more apparent from reading the [source code](https://github.com/TheFirstAvenger/ets/blob/c1689f289bd86e2867278f92e91a93699cdfb6f4/lib/ets/key_value_set.ex#L51-L55) as posted in this thread:

- [Dialyzer cannot recognize types from dependencies - #2 by al2o3cr - Questions / Help - Elixir Programming Language Forum](https://elixirforum.com/t/dialyzer-cannot-recognize-types-from-dependencies/61779/2?u=fl4m3ph03n1x)

---

_[View the full topic](https://forum.devtalk.com/t/dialyzer-cannot-recognize-types-from-dependencies/144436)._
