lib/types: deprecate functor.wrapped in types.listOf

This commit is contained in:
Johannes Kirschbauer 2025-01-06 15:25:08 +01:00
parent 8523f61f93
commit 5782ef8dc3
No known key found for this signature in database
2 changed files with 4 additions and 1 deletions

View file

@ -600,7 +600,9 @@ rec {
getSubOptions = prefix: elemType.getSubOptions (prefix ++ ["*"]);
getSubModules = elemType.getSubModules;
substSubModules = m: listOf (elemType.substSubModules m);
functor = (defaultFunctor name) // { wrapped = elemType; };
functor = (elemTypeFunctor name { inherit elemType; }) // {
type = payload: types.listOf payload.elemType;
};
nestedTypes.elemType = elemType;
};