Packages

Lux is a powerful framework for building and orchestrating LLM-powered agent workflows. It provides a robust set of tools for creating, managing, and coordinating AI agents in complex business processes.

Current section

Files

Jump to
lux lib types.ex
Raw

lib/types.ex

defmodule Lux.Types do
@moduledoc """
Shared Types for Lux.
"""
defmacro __using__(_opts) do
quote do
@typedoc """
An optional type of a type `t` is a type that can be either the type `t` or `nil`.
"""
@type nullable(t) :: t | nil
end
end
end