Kreuzberg.CodeChunk (kreuzberg v4.9.5)

Copy Markdown View Source

Code chunk with source span and optional parent context.

Fields

  • :content - Chunk text content
  • :language - Programming language
  • :span - Source span
  • :context - Optional parent context

Summary

Types

t()

@type t() :: %Kreuzberg.CodeChunk{
  content: String.t(),
  context: Kreuzberg.CodeChunkContext.t() | nil,
  language: String.t(),
  span: Kreuzberg.CodeSpan.t()
}

Functions

from_map(data)

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

to_map(chunk)

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