new Resolver(): ResolverReturns:
ResolverAttributes
basename(path, suffix?): stringAttributes
dirname(path): stringAttributes
doResolve(hook, request, message, resolveContext, callback): voidAttributes
hook:
AsyncSeriesBailHook<[ResolveRequest, ResolveContext], ResolveRequest | null>request:
ResolveRequestmessage:
string | nullresolveContext:
ResolveContextcallback:
(err?: Error | null, result?: ResolveRequest) => voidReturns:
voidensureHook(name): AsyncSeriesBailHook<[ResolveRequest, ResolveContext], ResolveRequest | null>Attributes
name:
string | AsyncSeriesBailHook<[ResolveRequest, ResolveContext], ResolveRequest | null, UnsetAdditionalOptions>Returns:
AsyncSeriesBailHook<[ResolveRequest, ResolveContext], ResolveRequest | null>getHook(name): AsyncSeriesBailHook<[ResolveRequest, ResolveContext], ResolveRequest | null>Attributes
name:
string | AsyncSeriesBailHook<[ResolveRequest, ResolveContext], ResolveRequest | null, UnsetAdditionalOptions>Returns:
AsyncSeriesBailHook<[ResolveRequest, ResolveContext], ResolveRequest | null>isDirectory(path): booleanAttributes
isModule(path): booleanAttributes
isPrivate(path): booleanAttributes
M
join
join(path, request): stringAttributes
normalize(path): stringAttributes
parse(identifier): ParsedIdentifierAttributes
identifier:
stringReturns:
ParsedIdentifierresolve(path, request, callback): voidAttributes
path:
stringrequest:
stringcallback:
(err: ErrorWithDetail | null, res?: string | false, req?: ResolveRequest) => voidReturns:
voidAttributes
path:
stringrequest:
stringresolveContext:
ResolveContextcallback:
(err: ErrorWithDetail | null, res?: string | false, req?: ResolveRequest) => voidReturns:
voidAttributes
context:
ContextTypespath:
stringrequest:
stringcallback:
(err: ErrorWithDetail | null, res?: string | false, req?: ResolveRequest) => voidReturns:
voidAttributes
context:
ContextTypespath:
stringrequest:
stringresolveContext:
ResolveContextcallback:
(err: ErrorWithDetail | null, res?: string | false, req?: ResolveRequest) => voidReturns:
voidresolvePromise(path, request, resolveContext?): voidAttributes
Attributes
resolveSync(path, request, resolveContext?): voidAttributes
Attributes
Attributes
Attributes
Attributes
Attributes
Attributes
noResolve:
SyncHook<[ResolveRequest, Error]>no resolve hook
resolve:
AsyncSeriesBailHook<[ResolveRequest, ResolveContext], ResolveRequest | null>resolve hook
resolveStep:
SyncHook<[AsyncSeriesBailHook<[ResolveRequest, ResolveContext], ResolveRequest | null, UnsetAdditionalOptions>, ResolveRequest]>resolve step hook
result:
AsyncSeriesHook<[ResolveRequest, ResolveContext]>result hook
Attributes
basename:
BasenameCacheEntrycached basename
dirname:
DirnameCacheEntrycached dirname
join:
JoinCacheEntrycached join
Attributes
alias:
AliasOption[]alias
cachePredicate:
(predicate: ResolveRequest) => booleancache predicate
cacheWithContext:
booleancache with context
descriptionFiles:
string[]description files
enforceExtension:
booleanenforce extension
extensionAlias:
ExtensionAliasOption[]extension alias
extensionAliasForExports:
booleanapply extension alias to exports field targets
fallback:
AliasOption[]fallback
fileSystem:
FileSystemfileSystem
fullySpecified:
booleanfully specified
plugins:
Plugin[]plugins
pnpApi:
PnpApi | nullpnp API
preferAbsolute:
booleanprefer absolute
preferRelative:
booleanprefer relative
resolver:
Resolverresolver
resolveToContext:
booleanresolve to context
symlinks:
booleansymlinks
tsconfig:
string | boolean | TsconfigOptionstsconfig file path or config object
unsafeCache:
false | CacheTypesunsafe cache