lib/types/spec.ex
defmodule Kadena.Types.Spec do
@moduledoc """
Defines base types constructions.
"""
@type reasons :: Keyword.t()
@type error :: {:error, reasons()}
@callback new(any()) :: struct() | error()
end
defmodule Kadena.Types.Spec do
@moduledoc """
Defines base types constructions.
"""
@type reasons :: Keyword.t()
@type error :: {:error, reasons()}
@callback new(any()) :: struct() | error()
end