On this page

new Resolver(): Resolver
Returns:<Resolver>
Attributes
fileSystem:<FileSystem>
hooks:
{KnownHooks}
options:
{ResolveOptionsResolverFactoryObject1}
doResolve(hook, request, message, resolveContext, callback): void
  • hook {AsyncSeriesBailHook<Tuple<ResolveRequest, ResolveContext>, ResolveRequest|null>}
  • request {ResolveRequest}
  • message <string> | <null>
  • resolveContext {ResolveContext}
  • callback <object>
  • Returns: {void}

ensureHook(name): void
  • name {string|AsyncSeriesBailHook<Tuple<ResolveRequest, ResolveContext>, ResolveRequest|null, UnsetAdditionalOptions>}
  • Returns: {AsyncSeriesBailHook<Tuple<ResolveRequest, ResolveContext>, ResolveRequest|null>}

getHook(name): void
  • name {string|AsyncSeriesBailHook<Tuple<ResolveRequest, ResolveContext>, ResolveRequest|null, UnsetAdditionalOptions>}
  • Returns: {AsyncSeriesBailHook<Tuple<ResolveRequest, ResolveContext>, ResolveRequest|null>}

isDirectory(path): boolean
Attributes
Returns:<boolean>

isModule(path): boolean
Attributes
Returns:<boolean>

isPrivate(path): boolean
Attributes
Returns:<boolean>

join(path, request): string
Attributes
request:<string>
Returns:<string>

normalize(path): string
Attributes
Returns:<string>

parse(identifier): ParsedIdentifier
Attributes
identifier:<string>
Returns:
{ParsedIdentifier}

resolve(context, path, request, resolveContext, callback): void
  • context {ContextTypes}
  • path <string>
  • request <string>
  • resolveContext {ResolveContext}
  • callback <object>
  • Returns: {void}

resolveSync(context, path, request): void