From 80d883e1d4ad847f14bf7c0cf4a1ca7d7364e9cd Mon Sep 17 00:00:00 2001 From: Jihyun Yu Date: Sat, 7 Jun 2014 15:05:04 +0900 Subject: [PATCH] Fix dialyzer with maps_support --- src/jsx.erl | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/src/jsx.erl b/src/jsx.erl index 89f354d..8d16abc 100644 --- a/src/jsx.erl +++ b/src/jsx.erl @@ -41,11 +41,22 @@ -endif. +-ifndef(maps_support). -type json_term() :: [{binary() | atom(), json_term()}] | [{}] | [json_term()] | [] | true | false | null | integer() | float() | binary() | atom(). +-endif. + +-ifdef(maps_support). +-type json_term() :: [{binary() | atom(), json_term()}] | [{}] + | [json_term()] | [] + | map() + | true | false | null + | integer() | float() + | binary() | atom(). +-endif. -type json_text() :: binary().