Typable

Protocol which describes type identifier of Elixir term

HexDocumentation

Installation

The package can be installed by adding typable to your list of dependencies in mix.exs:

def deps do
  [
    {:typable, "~> 0.1.0"}
  ]
end

Examples

iex> Typable.type_of(1)
Integer
iex> Typable.type_of(self())
PID
iex> Typable.type_of(%URI{})
URI