StaticModuleLoader: why must the ModuleSpecifier be a URL?
hey everyone, I'm trying to pass a
Each module for the
I'm wondering why the module has to be specified by a url. I read here https://choubey.gitbook.io/internals-of-deno/foundations/resolve_url_or_path that the url is crucial because it allows Deno to locate and access the modules. But I'm already providing the code in form of the value that implements
If I want to enable an import such as
Thank you!
StaticModuleLoader to my runtime to enable specific imports.Each module for the
StaticModuleLoader is specified by a ModuleSpecifier (type alias for url::Url) and the corresponding code (impl IntoModuleCodeString).I'm wondering why the module has to be specified by a url. I read here https://choubey.gitbook.io/internals-of-deno/foundations/resolve_url_or_path that the url is crucial because it allows Deno to locate and access the modules. But I'm already providing the code in form of the value that implements
IntoModuleCodeString.If I want to enable an import such as
import foo from "bar"; in the code that runs on the runtime, what would the ModuleSpecifier url look like that I have to pass to the StaticModuleLoader?Thank you!
