new ResolverFactory(): ResolverFactoryReturns:
<ResolverFactory>Attributes
cache:
<Map><
<string>
,
<ResolverCache>
>hooks:
<Readonly>
<
<object>
>M
get
get(type, resolveOptions?): ResolverWithOptionsAttributes
Returns the resolver.
[index: {string}]<AliasOptionNewRequest>
Attributes
alias:
<AliasOption>[] |
<AliasOptions>
A list of module alias configurations or an object which maps key to valuealiasFields:
<string>
|
<string[][]>A list of alias fields in description files
cachePredicate:
<Function>A function which decides whether a request should be cached or not. An object is passed with at least
path
and
request
properties.cacheWithContext:
<boolean>Whether or not the unsafeCache should include request context as part of the cache key.
conditionNames:
<string>[] A list of exports field condition names.
descriptionFiles:
<string>[] A list of description files to read from
enforceExtension:
<boolean>Enforce that a extension from extensions must be used
exportsFields:
<string>
|
<string[][]>A list of exports fields in description files
extensionAlias:
<ExtensionAliasOptions>An object which maps extension to extension aliases
extensionAliasForExports:
<boolean>Also apply
extensionAlias
to paths resolved through the package.json
exports
field. Off by default (Node.js-aligned); when enabled, matches TypeScript's behavior for packages that ship TS sources alongside compiled JS.extensions:
<string>[] A list of extensions which should be tried for files
fallback:
<AliasOption>[] |
<AliasOptions>
A list of module alias configurations or an object which maps key to value, applied only after modules optionfileSystem:
<FileSystem>The file system which should be used
fullySpecified:
<boolean>The request is already fully specified and no extensions or directories are resolved for it
importsFields:
<string>
|
<string[][]>A list of imports fields in description files
mainFiles:
<string>[] A list of main files in directories
[] A list of directories to resolve modules from, can be absolute path or folder name
plugins:
<Plugin>[] A list of additional resolve plugins which should be applied
preferAbsolute:
<boolean>Prefer to resolve server-relative urls as absolute paths before falling back to resolve in roots
preferRelative:
<boolean>Prefer to resolve module requests as relative requests before falling back to modules
resolver:
<Resolver>A prepared Resolver to which the plugins are attached
resolveToContext:
<boolean>Resolve to a context instead of a file
roots:
<string>[] A list of root paths
symlinks:
<boolean>Resolve symlinks to their symlinked location
tsconfig:
<string>
|
<boolean>
|
<TsconfigOptions>TypeScript config file path or config object with configFile and references
unsafeCache:
<boolean>
|
<CacheTypes>Use this cache object to unsafely cache the successful requests
useSyncFileSystemCalls:
<boolean>Use only the sync constraints of the file system calls
Attributes
stringified:
<Map>