namespace Jint.Runtime.Modules;
///
/// Module loader interface that allows defining how module loadings requests are handled.
///
public interface IModuleLoader
{
///
/// Resolves a specifier to a path or module
///
ResolvedSpecifier Resolve(string? referencingModuleLocation, ModuleRequest moduleRequest);
///
/// Loads a module from given location.
///
public Module LoadModule(Engine engine, ResolvedSpecifier resolved);
}