Current section

Files

Jump to
tallgrass src tallgrass@common@name.erl
Raw

src/tallgrass@common@name.erl

-module(tallgrass@common@name).
-compile([no_auto_import, nowarn_unused_vars, nowarn_unused_function, nowarn_nomatch]).
-export([name/0]).
-export_type([name/0]).
-type name() :: {name, binary(), tallgrass@common@resource:resource()}.
-file("/Users/stevetoro/Code/tallgrass/src/tallgrass/common/name.gleam", 9).
-spec name() -> decode:decoder(name()).
name() ->
_pipe = decode:into(
(decode:parameter(
fun(Name) ->
decode:parameter(fun(Language) -> {name, Name, Language} end)
end
))
),
_pipe@1 = decode:field(
_pipe,
<<"name"/utf8>>,
{decoder, fun gleam@dynamic:string/1}
),
decode:field(
_pipe@1,
<<"language"/utf8>>,
tallgrass@common@resource:resource()
).