elixir_sense v1.0.0 ElixirSense.Providers.Signature

Provider responsible for introspection information about function signatures.

Summary

Functions

Returns the signature info from the function defined in the prefix, if any

Types

signature()
signature() :: %{name: String.t, params: [String.t]}
signature_info()
signature_info ::
  %{active_param: pos_integer, signatures: [signature]} |
  :none

Functions

find(prefix, imports, aliases, module, metadata)
find(String.t, [module], [{module, module}], module, map) :: signature_info

Returns the signature info from the function defined in the prefix, if any.