Current section
Files
Jump to
Current section
Files
src/internal@common@affordance.erl
-module(internal@common@affordance).
-compile([no_auto_import, nowarn_unused_vars, nowarn_unused_function, nowarn_nomatch]).
-export([affordance/0]).
-export_type([affordance/0]).
-type affordance() :: {affordance, binary(), binary()}.
-spec affordance() -> decode:decoder(affordance()).
affordance() ->
_pipe = decode:into(
(decode:parameter(
fun(Name) ->
decode:parameter(fun(Url) -> {affordance, Name, Url} end)
end
))
),
_pipe@1 = decode:field(
_pipe,
<<"name"/utf8>>,
{decoder, fun gleam@dynamic:string/1}
),
decode:field(_pipe@1, <<"url"/utf8>>, {decoder, fun gleam@dynamic:string/1}).