Current section
Files
Jump to
Current section
Files
src/parrot@dev.erl
-module(parrot@dev).
-compile([no_auto_import, nowarn_unused_vars, nowarn_unused_function, nowarn_nomatch]).
-define(FILEPATH, "src/parrot/dev.gleam").
-export([datetime_decoder/0]).
-export_type([param/0]).
-type param() :: {param_int, integer()} |
{param_string, binary()} |
{param_float, float()} |
{param_bool, boolean()} |
{param_bit_array, bitstring()} |
{param_timestamp, gleam@time@timestamp:timestamp()} |
{param_dynamic, gleam@dynamic:dynamic_()}.
-file("src/parrot/dev.gleam", 15).
-spec datetime_decoder() -> gleam@dynamic@decode:decoder(gleam@time@timestamp:timestamp()).
datetime_decoder() ->
gleam@dynamic@decode:one_of(
parrot@internal@decoder:datetime_string_decoder(),
[parrot@internal@decoder:datetime_tuple_decoder()]
).