Search Docs
Loading...
Skip to content

Type Alias: AsyncURIResolver

type AsyncURIResolver = (URI, defaultURIResolver) => Promise<string> | string;

An async-compatible URI resolver function.

May return a plain string for synchronous resolution, or a Promise<string> for asynchronous resolution. The engine preserves synchronous behaviour when a plain string is returned (important for call-sites that expect immediate resolution).

Parameters#

ParameterType
URIstring
defaultURIResolver(URI) => string

Returns#

Promise<string> | string