Construct a RequestSynchronizerResolver
the inner resolve whose resolution will be synchronized
Optional options: { the optional options containing the shouldIgnoreCache error handler
Optional shouldPrivate Optional optionsthe optional options containing the shouldIgnoreCache error handler
Optional shouldPrivate requestPrivate resolverthe inner resolve whose resolution will be synchronized
Private resolveA function that resolves a URI and caches the promise of that resolution for subsequent requests
the URI to resolve
a CoreClient instance that may be used to invoke a wrapper that implements the UriResolver interface
the current URI resolution context
A Promise with a Result containing either a wrap package, a wrapper, or a URI if successful
Resolve a URI to a wrap package, a wrapper, or a URI. Attempts to resolve the URI using each of the aggregated resolvers sequentially.
the URI to resolve
a CoreClient instance that may be used to invoke a wrapper that implements the UriResolver interface
the current URI resolution context
A Promise with a Result containing either a wrap package, a wrapper, or a URI if successful
Static fromCreate a RequestSynchronizerResolver from a static-resolver-like object
a resolver-like object whose resolution will be synchronized
Optional options: { the optional options containing the shouldIgnoreCache error handler
Optional shoulda RequestSynchronizerResolver
Generated using TypeDoc
Defines entity capable of resolving a wrap URI