diff --git a/src/hocon_schema.erl b/src/hocon_schema.erl index 044d539..aae5a55 100644 --- a/src/hocon_schema.erl +++ b/src/hocon_schema.erl @@ -171,7 +171,8 @@ generate(Schema, Conf, Opts) -> {Mapped, _NewConf} = map_translate(Schema, Conf, Opts), Mapped. --spec(map_translate(schema(), hocon:config(), opts()) -> [proplists:property()]). +-spec(map_translate(schema(), hocon:config(), opts()) -> + {[proplists:property()], hocon:config()}). map_translate(Schema, Conf, Opts) -> {Mapped, NewConf} = map(Schema, Conf, all, Opts), Translated = translate(Schema, NewConf, Mapped),