Skip to main content

Module module_loader

Module module_loader 

Source

Structs§

ModuleLoader

Functions§

set_job_queue_drain
Register the job queue drain callback.
set_resolver
Inject an external resolver function (e.g. bun_resolver::Resolver bridge). Subsequent calls to resolve_specifier will delegate to this function first, falling back to the built-in logic only if it returns None.
try_external_resolve
Try the external resolver if one is installed. Returns None if no external resolver is set or it returns None.

Type Aliases§

GlobalSetupFn
Function pointer type for global setup during module evaluation.
JobQueueDrainFn
Function pointer type for draining the JS job queue (microtask queue).
PostEvalHook
Function pointer type for post-evaluation hooks.
ResolverFn
Function pointer type for external module specifier resolver. When set via set_resolver, this takes priority over the built-in resolve_specifier logic, allowing bun_resolver::Resolver to drive resolution.