DotPrompt.Compiler.FragmentExpander.Collection (anantha_dot_prompt v1.1.0)

Copy Markdown

Expands fragment collections via _index.prompt logic.

Summary

Functions

expand(collection_path, params, indent \\ 0, acc_files \\ %{}, acc_count \\ 0, rules \\ %{}, opts \\ [])

@spec expand(String.t(), map(), integer(), map(), integer(), map(), keyword()) ::
  {:ok, iodata(), MapSet.t(), map(), integer()} | {:error, String.t()}