On this page

new Resolver(): Resolver
Returns:Resolver
resolver.basename(path, suffix?): string
Attributes
path:string
suffix:string
Returns:string
resolver.dirname(path): string
Attributes
path:string
Returns:string
resolver.doResolve(hook, request, message, resolveContext, callback): void
Attributes
hook:AsyncSeriesBailHook<[ResolveRequest, ResolveContext], ResolveRequest | null>
message:string | null
resolveContext:ResolveContext
callback:(err?: Error | null, result?: ResolveRequest) => void
resolver.ensureHook(name): AsyncSeriesBailHook<[ResolveRequest, ResolveContext], ResolveRequest | null>
Attributes
name:string | AsyncSeriesBailHook<[ResolveRequest, ResolveContext], ResolveRequest | null, UnsetAdditionalOptions>
Returns:AsyncSeriesBailHook<[ResolveRequest, ResolveContext], ResolveRequest | null>
resolver.getHook(name): AsyncSeriesBailHook<[ResolveRequest, ResolveContext], ResolveRequest | null>
Attributes
name:string | AsyncSeriesBailHook<[ResolveRequest, ResolveContext], ResolveRequest | null, UnsetAdditionalOptions>
Returns:AsyncSeriesBailHook<[ResolveRequest, ResolveContext], ResolveRequest | null>
resolver.isDirectory(path): boolean
Attributes
path:string
Returns:boolean
resolver.isModule(path): boolean
Attributes
path:string
Returns:boolean
resolver.isPrivate(path): boolean
Attributes
path:string
Returns:boolean
resolver.join(path, request): string
Attributes
path:string
request:string
Returns:string
resolver.normalize(path): string
Attributes
path:string
Returns:string
resolver.parse(identifier): ParsedIdentifier
Attributes
identifier:string
resolver.resolve(parent, specifier, callback): void
Attributes
parent:string | URL_url
specifier:string | URL_url
callback:(err: ErrorWithDetail | null, res?: string | false, req?: ResolveRequest) => void
resolver.resolve(parent, specifier, resolveContext, callback): void
Attributes
parent:string | URL_url
specifier:string | URL_url
resolveContext:ResolveContext
callback:(err: ErrorWithDetail | null, res?: string | false, req?: ResolveRequest) => void
resolver.resolve(context, parent, specifier, callback): void
Attributes
context:ContextTypes
parent:string | URL_url
specifier:string | URL_url
callback:(err: ErrorWithDetail | null, res?: string | false, req?: ResolveRequest) => void
resolver.resolve(context, parent, specifier, resolveContext, callback): void
Attributes
context:ContextTypes
parent:string | URL_url
specifier:string | URL_url
resolveContext:ResolveContext
callback:(err: ErrorWithDetail | null, res?: string | false, req?: ResolveRequest) => void
resolver.resolvePromise(parent, specifier, resolveContext?): Promise<string | false>
Attributes
parent:string | URL_url
specifier:string | URL_url
resolveContext:ResolveContext
Returns:Promise<string | false>
resolver.resolvePromise(context, parent, specifier, resolveContext?): Promise<string | false>
Attributes
context:ContextTypes
parent:string | URL_url
specifier:string | URL_url
resolveContext:ResolveContext
Returns:Promise<string | false>
resolver.resolveSync(parent, specifier, resolveContext?): string | false
Attributes
parent:string | URL_url
specifier:string | URL_url
resolveContext:ResolveContext
Returns:string | false
resolver.resolveSync(context, parent, specifier, resolveContext?): string | false
Attributes
context:ContextTypes
parent:string | URL_url
specifier:string | URL_url
resolveContext:ResolveContext
Returns:string | false