Edge configuration for AGE relationships.
@type t() :: %AshAge.Edge{ __spark_metadata__: term(), destination: module(), direction: :outgoing | :incoming | :both, label: atom(), name: atom(), properties: [atom()] }