elixir_sense v1.0.0 ElixirSense.Providers.Expand

Provider responsible for code expansion features.

Summary

Functions

Returns a map containing the results of all different code expansion methods available (expand_once, expand, expand_partial and expand_all)

Types

expanded_code_map()
expanded_code_map() :: %{expand_once: String.t, expand: String.t, expand_partial: String.t, expand_all: String.t}

Functions

expand_full(code, requires, imports, module)
expand_full(String.t, [module], [module], module) :: expanded_code_map

Returns a map containing the results of all different code expansion methods available (expand_once, expand, expand_partial and expand_all).