Packages

A model management framework supporting multi-layered abstraction structures, pluggable data layers, and arbitrary command-line transform tools.

Current section

Files

Jump to
paradigm lib transform.ex
Raw

lib/transform.ex

defmodule Paradigm.Transform do
@moduledoc """
Defines transformation behavior for converting graph data using only Graph protocol operations.
"""
@type transform_result :: {:ok, any()} | {:error, String.t()}
@callback transform(
source :: any(),
target :: any(),
opts :: keyword()
) :: transform_result
end