loadModule

fun loadModule(manifest: JimManifest, dir: Path, source: String): GraalModule

Transpile + evaluate a module's TypeScript as an ES module. Top-level code runs immediately (so top-level Jim.register(...) calls register against module); the returned namespace holds any exported functions (for the main/init entry and trigger-name conventions).