new Resolver(): Resolver
Returns:
ResolverType:
FileSystemType:
KnownHooksType:
PathCacheFunctionsresolver.basename(path, suffix?): string
Attributes
resolver.dirname(path): string
Attributes
resolver.doResolve(hook, request, message, resolveContext, callback): void
Attributes
hook:
AsyncSeriesBailHook<[ResolveRequest, ResolveContext], ResolveRequest | null>request:
ResolveRequestresolveContext:
ResolveContextcallback:
(err?: Error | null, result?: ResolveRequest) => voidresolver.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
resolver.isModule(path): boolean
Attributes
resolver.isPrivate(path): boolean
Attributes
resolver.join(path, request): string
Attributes
resolver.normalize(path): string
Attributes
resolver.parse(identifier): ParsedIdentifier
Attributes
identifier:
stringReturns:
ParsedIdentifierresolver.resolve(parent, specifier, callback): void
Attributes
callback:
(err: ErrorWithDetail | null, res?: string | false, req?: ResolveRequest) => voidresolver.resolve(parent, specifier, resolveContext, callback): void
Attributes
resolveContext:
ResolveContextcallback:
(err: ErrorWithDetail | null, res?: string | false, req?: ResolveRequest) => voidresolver.resolve(context, parent, specifier, callback): void
Attributes
context:
ContextTypescallback:
(err: ErrorWithDetail | null, res?: string | false, req?: ResolveRequest) => voidresolver.resolve(context, parent, specifier, resolveContext, callback): void
Attributes
context:
ContextTypesresolveContext:
ResolveContextcallback:
(err: ErrorWithDetail | null, res?: string | false, req?: ResolveRequest) => voidresolver.resolvePromise(parent, specifier, resolveContext?): Promise<string | false>
Attributes
resolver.resolvePromise(context, parent, specifier, resolveContext?): Promise<string | false>
Attributes
context:
ContextTypesresolveContext:
ResolveContextresolver.resolveSync(parent, specifier, resolveContext?): string | false
Attributes
resolver.resolveSync(context, parent, specifier, resolveContext?): string | false
Attributes