Remove types.functionTo.
This commit is contained in:
parent
becde6132b
commit
4ff1ab5a56
@ -182,16 +182,6 @@ rec {
|
|||||||
substSubModules = m: nullOr (elemType.substSubModules m);
|
substSubModules = m: nullOr (elemType.substSubModules m);
|
||||||
};
|
};
|
||||||
|
|
||||||
functionTo = elemType: mkOptionType {
|
|
||||||
name = "function that evaluates to a(n) ${elemType.name}";
|
|
||||||
check = isFunction;
|
|
||||||
merge = loc: defs:
|
|
||||||
fnArgs: elemType.merge loc (map (fn: { inherit (fn) file; value = fn.value fnArgs; }) defs);
|
|
||||||
getSubOptions = elemType.getSubOptions;
|
|
||||||
getSubModules = elemType.getSubModules;
|
|
||||||
substSubModules = m: functionTo (elemType.substSubModules m);
|
|
||||||
};
|
|
||||||
|
|
||||||
submodule = opts:
|
submodule = opts:
|
||||||
let
|
let
|
||||||
opts' = toList opts;
|
opts' = toList opts;
|
||||||
|
Loading…
Reference in New Issue
Block a user