query
On this page

fixupOptionType

lib.fixupOptionType

Docs pulled from | This Revision | about 2 hours ago


TODO: Merge this into mergeOptionDecls


Noogle detected

Aliases

Implementation

The following is the current implementation of this function.

fixupOptionType = loc: opt:
    if opt.type.getSubModules or null == null
    then opt // { type = opt.type or types.unspecified; }
    else opt // { type = opt.type.substSubModules opt.options; options = []; };