diff --git a/lib/elixir/lib/access.ex b/lib/elixir/lib/access.ex index 3c654c1f68f..30a4074c070 100644 --- a/lib/elixir/lib/access.ex +++ b/lib/elixir/lib/access.ex @@ -934,7 +934,7 @@ defmodule Access do """ @doc since: "1.6.0" - @spec filter((term -> boolean)) :: access_fun(data :: list, current_value :: list) + @spec filter((term -> as_boolean(term))) :: access_fun(data :: list, current_value :: list) def filter(func) when is_function(func) do fn op, data, next -> filter(op, data, func, next) end end