1
0
Fork 1
mirror of https://github.com/NixOS/nixpkgs.git synced 2025-06-09 09:36:20 +09:00

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
commit f54b76bc01
Signed by: github
GPG key ID: B5690EEEBB952194

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