query
On this page

mkAliasAndWrapDefsWithPriority

lib.modules.mkAliasAndWrapDefsWithPriority

Docs pulled from | This Revision | about 1 hour ago


If a priority is not set, it assumes a priority of defaultOverridePriority.


Noogle detected

Implementation

The following is the current implementation of this function.

mkAliasAndWrapDefsWithPriority = wrap: option:
    let
      prio = option.highestPrio or defaultOverridePriority;
      defsWithPrio = map (mkOverride prio) option.definitions;
    in mkAliasIfDef option (wrap (mkMerge defsWithPrio));