-module(radish@resp). -compile([no_auto_import, nowarn_unused_vars, nowarn_unused_function, nowarn_nomatch]). -export_type([value/0]). -type value() :: nan | null | infinity | {integer, integer()} | {boolean, boolean()} | {double, float()} | {big_number, integer()} | negative_infinity | {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, gleam@dict:dict(value(), value())}.