mirror of
https://github.com/ash-project/splode.git
synced 2024-09-20 05:12:47 +12:00
chore: small callback fixes
This commit is contained in:
parent
3e5ef45229
commit
779f2ee8fc
1 changed files with 3 additions and 3 deletions
|
@ -18,12 +18,12 @@ defmodule Splode do
|
||||||
@doc """
|
@doc """
|
||||||
Returns true if the given value is a splode error.
|
Returns true if the given value is a splode error.
|
||||||
"""
|
"""
|
||||||
@callback splode_error?() :: boolean()
|
@callback splode_error?(term) :: boolean()
|
||||||
|
|
||||||
@doc """
|
@doc """
|
||||||
Sets the path on the error or errors
|
Sets the path on the error or errors
|
||||||
"""
|
"""
|
||||||
@callback set_path(Splode.Error.t() | [Splode.Error.t()]) ::
|
@callback set_path(Splode.Error.t() | [Splode.Error.t()], term | list(term)) ::
|
||||||
Splode.Error.t() | [Splode.Error.t()]
|
Splode.Error.t() | [Splode.Error.t()]
|
||||||
|
|
||||||
@doc """
|
@doc """
|
||||||
|
@ -40,7 +40,7 @@ defmodule Splode do
|
||||||
|
|
||||||
This allows for errors to be serialized and deserialized
|
This allows for errors to be serialized and deserialized
|
||||||
"""
|
"""
|
||||||
@callback from_json(map) :: Splode.Error.t()
|
@callback from_json(module, map) :: Splode.Error.t()
|
||||||
|
|
||||||
defmacro __using__(opts) do
|
defmacro __using__(opts) do
|
||||||
quote bind_quoted: [opts: opts], generated: true, location: :keep do
|
quote bind_quoted: [opts: opts], generated: true, location: :keep do
|
||||||
|
|
Loading…
Reference in a new issue