View Source Kadena.Types.Yield (Kadena v0.7.0)

Yield struct definition.

Link to this section Summary

Link to this section Types

@type data() :: map()
@type provenance() :: Kadena.Types.Provenance.t() | nil
@type provenance_arg() :: provenance() | list()
@type t() :: %Kadena.Types.Yield{data: data(), provenance: provenance()}
@type validation() :: {:ok, value()} | {:error, Keyword.t()}
@type value() :: data() | provenance_arg()

Link to this section Functions

@spec validate_data(data :: data()) :: validation()
Link to this function

validate_provenance(provenance)

View Source
@spec validate_provenance(provenance :: provenance_arg()) :: validation()