diff --git a/src/jiffy.erl b/src/jiffy.erl index 4ee2a9e..4c9577f 100644 --- a/src/jiffy.erl +++ b/src/jiffy.erl @@ -21,10 +21,16 @@ -type json_array() :: [json_value()]. -type json_string() :: atom() | binary(). -type json_number() :: integer() | float(). + +-ifdef(JIFFY_NO_MAPS). + -type json_object() :: {[{json_string(),json_value()}]}. --ifndef(JIFFY_NO_MAPS). --type #{json_string() => json_value()}. +-else. + +-type json_object() :: {[{json_string(),json_value()}]} + | #{json_string() => json_value()}. + -endif. -type jiffy_decode_result() :: json_value()