lib/types: add doc warning to addCheck (#412364)

This commit is contained in:
Johannes Kirschbauer
2025-06-02 18:39:27 +02:00
committed by GitHub
+7 -1
View File
@@ -1455,8 +1455,14 @@ let
nestedTypes.coercedType = coercedType;
nestedTypes.finalType = finalType;
};
/**
Augment the given type with an additional type check function.
# Augment the given type with an additional type check function.
:::{.warning}
This function has some broken behavior see: [#396021](https://github.com/NixOS/nixpkgs/issues/396021)
Fixing is not trivial, we appreciate any help!
:::
*/
addCheck = elemType: check: elemType // { check = x: elemType.check x && check x; };
};