-module(pollux@decodex). -compile([no_auto_import, nowarn_unused_vars, nowarn_unused_function, nowarn_nomatch, inline]). -define(FILEPATH, "src/pollux/decodex.gleam"). -export([optional_field/3, any/0]). -file("src/pollux/decodex.gleam", 4). -spec optional_field( any(), gleam@dynamic@decode:decoder(FHC), fun((gleam@option:option(FHC)) -> gleam@dynamic@decode:decoder(FHA)) ) -> gleam@dynamic@decode:decoder(FHA). optional_field(Key, Decoder, K) -> gleam@dynamic@decode:optional_field( Key, none, gleam@dynamic@decode:optional(Decoder), K ). -file("src/pollux/decodex.gleam", 8). -spec any() -> gleam@dynamic@decode:decoder(gleam@dynamic:dynamic_()). any() -> gleam@dynamic@decode:new_primitive_decoder( <<"any"/utf8>>, fun(Field@0) -> {ok, Field@0} end ).