lib/types: add doc warning to addCheck

This commit is contained in:
Johannes Kirschbauer 2025-05-30 16:23:32 +02:00
parent a6a92b487a
commit 7063762d13
No known key found for this signature in database

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; };
};