helpers: add defaultNullOpts.mkPositiveInt and mkUnsignedInt

This commit is contained in:
Gaetan Lepage 2023-08-25 15:09:27 +02:00 committed by Gaétan Lepage
parent 1cc77f4252
commit d0cbfe92b3

View file

@ -165,6 +165,10 @@ with lib; rec {
mkNum = default: mkNullable lib.types.number (toString default); mkNum = default: mkNullable lib.types.number (toString default);
mkInt = default: mkNullable lib.types.int (toString default); mkInt = default: mkNullable lib.types.int (toString default);
# Positive: >0
mkPositiveInt = default: mkNullable lib.types.ints.positive (toString default);
# Unsigned: >=0
mkUnsignedInt = default: mkNullable lib.types.ints.unsigned (toString default);
mkBool = default: mkBool = default:
mkNullable lib.types.bool ( mkNullable lib.types.bool (
if default if default