Search
Compiles the interface definition into a module.
@spec define(map()) :: {:ok, String.t()} | no_return()
@spec define_state(atom(), any()) :: {:ok, String.t()} | no_return()
@spec new(map()) :: %Octopus.Definition{ client: term(), helpers: term(), interface: term(), json_definition: term(), name: term() } | no_return()