def METHOD_NAME() -> None:
    """Convert the ngeo config to ReStructuredText."""
    parser = argparse.ArgumentParser("Convert the config from the JSON from typedoc to ReStructuredText")
    parser.add_argument(
        "--type", help="create a separate file for a type", nargs=2, action="append", default=[]
    )
    parser.add_argument("input", help="the JSON file from typedoc")
    parser.add_argument("other", help="filename for other types")
    args = parser.parse_args()
    with open(args.input, encoding="utf-8") as f:
        data = json.load(f)
    types: dict[str, str] = {}
    _browse(data, types)
    exported_types = []
    for type_name, file_name in args.type:
        with open(file_name, "w", encoding="utf-8") as f:
            f.write(types[type_name])
        exported_types.append(type_name)
    with open(args.other, "w", encoding="utf-8") as f:
        f.write("Ngeo internal object configuration options\n")
        f.write("~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n")
        for type_name, type_content in sorted(types.items(), key=lambda e: e[0]):
            if type_name not in exported_types:
                f.write(type_content)
                f.write("\n\n")