Typable
Protocol which describes type identifier of Elixir term
Installation
The package can be installed by adding typable to your list of dependencies in mix.exs:
def deps do
[
{:typable, "~> 0.1.0"}
]
endExamples
iex> Typable.type_of(1)
Integer
iex> Typable.type_of(self())
PID
iex> Typable.type_of(%URI{})
URI