From 458c1a078b5ea71cab806f49fab7e163bb91e37b Mon Sep 17 00:00:00 2001 From: Thomas Lee Date: Thu, 25 Dec 2025 14:57:38 -0300 Subject: [PATCH] Fix `type_to_spec/1` for map with keys. --- lib/nimble_options/docs.ex | 3 +++ 1 file changed, 3 insertions(+) diff --git a/lib/nimble_options/docs.ex b/lib/nimble_options/docs.ex index 7febe50..b8cd6eb 100644 --- a/lib/nimble_options/docs.ex +++ b/lib/nimble_options/docs.ex @@ -246,6 +246,9 @@ defmodule NimbleOptions.Docs do :map -> quote(do: map()) + {:map, _keys} -> + quote(do: map()) + {:map, key_type, value_type} -> quote( do: %{optional(unquote(type_to_spec(key_type))) => unquote(type_to_spec(value_type))}