Given an exports or imports value from a package, return the list of all
possible conditional values that it might potentially resolve to, for any
possible set of import conditions.
Filters out cases that are unreachable, such as conditions that appear after
a default value, or after a set of conditions that would have been
satisfied previously.
Will return ['./x.js'], omitting the unreachable './y.js', because the
conditions ['import','node','blah'] would have been satisfied by the earlier
condition.
Note that this does not mean that the target actually can be imported, as
it may not exist, be an incorrect module type, etc.
Star values are not expanded. For that, use resolveAllExports or
resolveAllLocalImports.
Given an
exportsorimportsvalue from a package, return the list of all possible conditional values that it might potentially resolve to, for any possible set of import conditions.Filters out cases that are unreachable, such as conditions that appear after a
defaultvalue, or after a set of conditions that would have been satisfied previously.For example:
Will return
['./x.js'], omitting the unreachable'./y.js', because the conditions ['import','node','blah'] would have been satisfied by the earlier condition.Note that this does not mean that the target actually can be imported, as it may not exist, be an incorrect module type, etc.
Star values are not expanded. For that, use
resolveAllExportsorresolveAllLocalImports.