-module(radish@resp). -compile([no_auto_import, nowarn_unused_vars, nowarn_unused_function]). -export_type([value/0]). -type value() :: null | nan | infinity | {integer, integer()} | {boolean, boolean()} | {double, float()} | {big_number, integer()} | negative_inifnity | {push, list(value())} | {bulk_error, binary()} | {bulk_string, binary()} | {array, list(value())} | {set, gleam@set:set(value())} | {simple_error, binary()} | {integer_as_double, integer()} | {simple_string, binary()} | {map, list({value(), value()})}.