ResolverFn
Nodepod API / src / ResolverFn
Interface: ResolverFn()
Section titled “Interface: ResolverFn()”Defined in: src/script-engine.ts:1783
ResolverFn(
id):unknown
Defined in: src/script-engine.ts:1784
Parameters
Section titled “Parameters”string
Returns
Section titled “Returns”unknown
Properties
Section titled “Properties”_ownerRecord?
Section titled “_ownerRecord?”
optional_ownerRecord?:ModuleRecord
Defined in: src/script-engine.ts:1789
cache:
Record<string,ModuleRecord>
Defined in: src/script-engine.ts:1786
optionalesm?: (id) =>unknown
Defined in: src/script-engine.ts:1800
A static import from a module whose body can wait: throws ImportPending for a module still evaluating. Absent where imports load like require().
Parameters
Section titled “Parameters”string
Returns
Section titled “Returns”unknown
extensions
Section titled “extensions”extensions:
Record<string,unknown>
Defined in: src/script-engine.ts:1787
importDynamic?
Section titled “importDynamic?”
optionalimportDynamic?: (id) =>object
Defined in: src/script-engine.ts:1806
import(): loads id like a static import, so top-level await in its
graph runs natively. pending is set while it is still evaluating.
Absent where imports can’t wait (modules de-asynced for top-level await).
Parameters
Section titled “Parameters”string
Returns
Section titled “Returns”object
exports
Section titled “exports”exports:
unknown
pending
Section titled “pending”pending:
Promise<void> |null
record
Section titled “record”record:
ModuleRecord|null
main:
ModuleRecord|null
Defined in: src/script-engine.ts:1788
preloadImports
Section titled “preloadImports”preloadImports: (
specifiers) =>Promise<void> |null
Defined in: src/script-engine.ts:1795
Loads a module’s static imports. Returns a promise when one of them evaluates asynchronously (top-level await), which the module’s body must wait for; null otherwise.
Parameters
Section titled “Parameters”specifiers
Section titled “specifiers”string[]
Returns
Section titled “Returns”Promise<void> | null
resolve
Section titled “resolve”resolve: (
id,options?) =>string
Defined in: src/script-engine.ts:1785
Parameters
Section titled “Parameters”string
options?
Section titled “options?”paths?
Section titled “paths?”string[]
Returns
Section titled “Returns”string