Kreuzberg.CodeImportInfo (kreuzberg v4.9.5)

Copy Markdown View Source

Import statement information.

Fields

  • :source - Import source/module path
  • :items - Imported item names
  • :alias - Import alias
  • :is_wildcard - Whether this is a wildcard import
  • :span - Source span

Summary

Types

t()

@type t() :: %Kreuzberg.CodeImportInfo{
  alias: String.t() | nil,
  is_wildcard: boolean(),
  items: [String.t()],
  source: String.t(),
  span: Kreuzberg.CodeSpan.t()
}

Functions

from_map(data)

@spec from_map(map()) :: t()

to_map(info)

@spec to_map(t()) :: map()