From 3452a739d14dcee962479852760dddd661ba01a0 Mon Sep 17 00:00:00 2001 From: Erlend Pedersen Date: Sat, 8 May 2021 13:55:11 +0200 Subject: [PATCH] nixpkgs-manual: lib.attrsets.mapAttrsToList returns a list (#122179) --- doc/functions/library/attrsets.xml | 2 +- lib/attrsets.nix | 4 ++++ 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/doc/functions/library/attrsets.xml b/doc/functions/library/attrsets.xml index de8414249ab..912d6d47798 100644 --- a/doc/functions/library/attrsets.xml +++ b/doc/functions/library/attrsets.xml @@ -855,7 +855,7 @@ lib.attrsets.mapAttrs' (name: value: lib.attrsets.nameValuePair ("foo_" + name) <function>lib.attrsets.mapAttrsToList</function> mapAttrsToList :: (String -> Any -> Any) -> - AttrSet -> Any + AttrSet -> [Any] diff --git a/lib/attrsets.nix b/lib/attrsets.nix index 0ce3aaeca45..5c787940cb0 100644 --- a/lib/attrsets.nix +++ b/lib/attrsets.nix @@ -243,6 +243,10 @@ rec { /* Call a function for each attribute in the given set and return the result in a list. + Type: + mapAttrsToList :: + (String -> a -> b) -> AttrSet -> [b] + Example: mapAttrsToList (name: value: name + value) { x = "a"; y = "b"; }