Search
Preparing search index...
The search index is not available
Yarn API
Home
Configuration
Features
CLI
Advanced
GitHub
Options
All
Public
Public/Protected
All
Inherited
Externals
Only exported
Menu
yarnpkg-core
MultiResolver
Globals
{"Generic Packages":{"@yarnpkg/core":"yarnpkg_core","@yarnpkg/fslib":"yarnpkg_fslib","@yarnpkg/libzip":"yarnpkg_libzip","@yarnpkg/nm":"yarnpkg_nm","@yarnpkg/parsers":"yarnpkg_parsers","@yarnpkg/pnp":"yarnpkg_pnp","@yarnpkg/pnpify":"yarnpkg_pnpify","@yarnpkg/sdks":"yarnpkg_sdks","@yarnpkg/shell":"yarnpkg_shell"},"Yarn Packages":{"@yarnpkg/builder":"yarnpkg_builder","@yarnpkg/cli":"yarnpkg_cli"},"Default Plugins":{"@yarnpkg/plugin-compat":"plugin_compat","@yarnpkg/plugin-dlx":"plugin_dlx","@yarnpkg/plugin-essentials":"plugin_essentials","@yarnpkg/plugin-file":"plugin_file","@yarnpkg/plugin-git":"plugin_git","@yarnpkg/plugin-github":"plugin_github","@yarnpkg/plugin-http":"plugin_http","@yarnpkg/plugin-init":"plugin_init","@yarnpkg/plugin-link":"plugin_link","@yarnpkg/plugin-nm":"plugin_nm","@yarnpkg/plugin-npm":"plugin_npm","@yarnpkg/plugin-npm-cli":"plugin_npm_cli","@yarnpkg/plugin-pack":"plugin_pack","@yarnpkg/plugin-patch":"plugin_patch","@yarnpkg/plugin-pnp":"plugin_pnp"},"Contrib Plugins":{"@yarnpkg/plugin-constraints":"plugin_constraints","@yarnpkg/plugin-exec":"plugin_exec","@yarnpkg/plugin-interactive-tools":"plugin_interactive_tools","@yarnpkg/plugin-stage":"plugin_stage","@yarnpkg/plugin-typescript":"plugin_typescript","@yarnpkg/plugin-version":"plugin_version","@yarnpkg/plugin-workspace-tools":"plugin_workspace_tools"}}
Class MultiResolver
Hierarchy
MultiResolver
Implements
Resolver
Constructors
constructor
Properties
resolvers
Methods
bindDescriptor
getCandidates
getResolutionDependencies
getResolverByDescriptor
getResolverByLocator
getSatisfying
resolve
shouldPersistResolution
supportsDescriptor
supportsLocator
tryResolverByDescriptor
tryResolverByLocator
Constructors
constructor
new
Multi
Resolver
(
resolvers
:
Array
<
Resolver
|
null
>
)
:
MultiResolver
Parameters
resolvers:
Array
<
Resolver
|
null
>
Returns
MultiResolver
Properties
Private
resolvers
resolvers
:
Array
<
Resolver
>
Methods
bind
Descriptor
bind
Descriptor
(
descriptor
:
Descriptor
, fromLocator
:
Locator
, opts
:
MinimalResolveOptions
)
:
Descriptor
Parameters
descriptor:
Descriptor
fromLocator:
Locator
opts:
MinimalResolveOptions
Returns
Descriptor
get
Candidates
get
Candidates
(
descriptor
:
Descriptor
, dependencies
:
Map
<
DescriptorHash
,
Package
>
, opts
:
ResolveOptions
)
:
Promise
<
Locator
[]
>
Parameters
descriptor:
Descriptor
dependencies:
Map
<
DescriptorHash
,
Package
>
opts:
ResolveOptions
Returns
Promise
<
Locator
[]
>
get
Resolution
Dependencies
get
Resolution
Dependencies
(
descriptor
:
Descriptor
, opts
:
MinimalResolveOptions
)
:
Descriptor
[]
Parameters
descriptor:
Descriptor
opts:
MinimalResolveOptions
Returns
Descriptor
[]
Private
get
Resolver
ByDescriptor
get
Resolver
ByDescriptor
(
descriptor
:
Descriptor
, opts
:
MinimalResolveOptions
)
:
Resolver
Parameters
descriptor:
Descriptor
opts:
MinimalResolveOptions
Returns
Resolver
Private
get
Resolver
ByLocator
get
Resolver
ByLocator
(
locator
:
Locator
, opts
:
MinimalResolveOptions
)
:
Resolver
Parameters
locator:
Locator
opts:
MinimalResolveOptions
Returns
Resolver
get
Satisfying
get
Satisfying
(
descriptor
:
Descriptor
, references
:
Array
<
string
>
, opts
:
ResolveOptions
)
:
Promise
<
null
|
Locator
[]
>
Parameters
descriptor:
Descriptor
references:
Array
<
string
>
opts:
ResolveOptions
Returns
Promise
<
null
|
Locator
[]
>
resolve
resolve
(
locator
:
Locator
, opts
:
ResolveOptions
)
:
Promise
<
Package
>
Parameters
locator:
Locator
opts:
ResolveOptions
Returns
Promise
<
Package
>
should
Persist
Resolution
should
Persist
Resolution
(
locator
:
Locator
, opts
:
MinimalResolveOptions
)
:
boolean
Parameters
locator:
Locator
opts:
MinimalResolveOptions
Returns
boolean
supports
Descriptor
supports
Descriptor
(
descriptor
:
Descriptor
, opts
:
MinimalResolveOptions
)
:
boolean
Parameters
descriptor:
Descriptor
opts:
MinimalResolveOptions
Returns
boolean
supports
Locator
supports
Locator
(
locator
:
Locator
, opts
:
MinimalResolveOptions
)
:
boolean
Parameters
locator:
Locator
opts:
MinimalResolveOptions
Returns
boolean
Private
try
Resolver
ByDescriptor
try
Resolver
ByDescriptor
(
descriptor
:
Descriptor
, opts
:
MinimalResolveOptions
)
:
null
|
Resolver
Parameters
descriptor:
Descriptor
opts:
MinimalResolveOptions
Returns
null
|
Resolver
Private
try
Resolver
ByLocator
try
Resolver
ByLocator
(
locator
:
Locator
, opts
:
MinimalResolveOptions
)
:
null
|
Resolver
Parameters
locator:
Locator
opts:
MinimalResolveOptions
Returns
null
|
Resolver
"scripts/extract-
hooks"
acceptance-
tests
plugin-
compat
plugin-
constraints
plugin-
dlx
plugin-
essentials
plugin-
exec
plugin-
file
plugin-
git
plugin-
github
plugin-
http
plugin-
init
plugin-
interactive-
tools
plugin-
link
plugin-
nm
plugin-
npm
plugin-
npm-
cli
plugin-
pack
plugin-
patch
plugin-
pnp
plugin-
pnpm
plugin-
stage
plugin-
typescript
plugin-
version
plugin-
workspace-
tools
vscode-
zipfs
yarnpkg-
builder
yarnpkg-
cli
yarnpkg-
core
Multi
Resolver
constructor
resolvers
bind
Descriptor
get
Candidates
get
Resolution
Dependencies
get
Resolver
ByDescriptor
get
Resolver
ByLocator
get
Satisfying
resolve
should
Persist
Resolution
supports
Descriptor
supports
Locator
try
Resolver
ByDescriptor
try
Resolver
ByLocator
yarnpkg-
doctor
yarnpkg-
extensions
yarnpkg-
fslib
yarnpkg-
libui
yarnpkg-
libzip
yarnpkg-
nm
yarnpkg-
parsers
yarnpkg-
pnp
yarnpkg-
pnpify
yarnpkg-
sdks
yarnpkg-
shell
Generated using
TypeDoc