lib/types: Set deprecationMessage for types.optionSet

This commit is contained in:
Silvan Mosberger 2020-09-04 13:56:18 +02:00
parent 3b7aca47e0
commit a582f6adde
No known key found for this signature in database
GPG key ID: E8F1E9EAD284E17D

View file

@ -529,8 +529,9 @@ rec {
# declarations from the options attribute of containing option
# declaration.
optionSet = mkOptionType {
name = builtins.trace "types.optionSet is deprecated; use types.submodule instead" "optionSet";
name = "optionSet";
description = "option set";
deprecationMessage = "Use `types.submodule' instead";
};
# Augment the given type with an additional type check function.
addCheck = elemType: check: elemType // { check = x: elemType.check x && check x; };