I’ve been playing with Specify lately and I’m trying to get the
@type module attribute like the
@doc one, so as to link to that type in my documentation.
Configuration looks like this:
Specify.defconfig do @doc "there are no floors for me to sweep" @type floors_to_sweep :: non_neg_integer() field :floors_to_sweep, default: 0 end
Trying to get the
@type module attribute always results in a
field_documentation = Module.delete_attribute(__MODULE__, :doc) IO.inspect(Module.delete_attribute(__MODULE__, :type))
:doc is retrieved, but not the
:type module attribute.
I suspect the
@type is processed in a particular way. Is there any way to retrieve it?