diff --git a/src/jsx_config.erl b/src/jsx_config.erl index 2113330..b13750b 100644 --- a/src/jsx_config.erl +++ b/src/jsx_config.erl @@ -40,7 +40,6 @@ parse_config(Config) -> parse_config(Config, #config{}). - parse_config([], Config) -> Config; parse_config([replaced_bad_utf8|Rest], Config) -> @@ -104,6 +103,7 @@ parse_config([ignore_bad_escapes|Rest], Config) -> parse_config(Options, Config) -> erlang:error(badarg, [Options, Config]). + -spec config_to_list(Config::config()) -> proplists:proplist(). config_to_list(Config) -> @@ -119,6 +119,7 @@ config_to_list(Config) -> ) ). + -spec valid_flags() -> [atom()]. valid_flags() -> @@ -146,6 +147,7 @@ valid_flags() -> ignore_bad_escapes %% ignored_bad_escapes ]. + -spec extract_config(Config::proplists:proplist()) -> proplists:proplist(). extract_config(Config) ->