GenAI.Types.Graph (GenAI Core v0.3.0)

Copy Markdown

GenAI.VNext.Graph Type Declarations.

Summary

Types

A GenAI.VNext.Graph Object

A GenAI.VNext.Graph Object Identifier

A GenAI.VNext.Graph Link Object

A GenAI.VNext.Graph Link Object Identifier

A GenAI.VNext.Graph Node Object

A GenAI.VNext.Graph Node Object Identifier

GenAI.VNext.Graph Link Label (e.g. "Log Output")

GenAI.VNext.Graph Link Type (e.g. comment, path, etc.)

A GenAI.VNext.Graph Node Handle - logical reference name for a node.

A GenAI.VNext.Graph Node Identifier.

Functions

Guard to check if a value is a valid Graph ID.

Guard to check if a value is a valid Link ID.

Guard to check if a value is a valid Node ID.

Types

graph()

@type graph() :: term()

A GenAI.VNext.Graph Object

graph_id()

@type graph_id() :: term()

A GenAI.VNext.Graph Object Identifier

graph_link()

@type graph_link() :: term()

A GenAI.VNext.Graph Link Object

graph_node()

@type graph_node() :: term()

A GenAI.VNext.Graph Node Object

graph_node_id()

@type graph_node_id() :: term()

A GenAI.VNext.Graph Node Object Identifier

node_handle()

@type node_handle() :: term()

A GenAI.VNext.Graph Node Handle - logical reference name for a node.

node_id()

@type node_id() :: term()

A GenAI.VNext.Graph Node Identifier.

Functions

is_graph_id(id)

(macro)

Guard to check if a value is a valid Graph ID.

is_node_id(id)

(macro)

Guard to check if a value is a valid Node ID.