pub async fn esm_resolve( origin: Vc<Box<dyn ResolveOrigin>>, request: Vc<Request>, ty: EcmaScriptModulesReferenceSubType, error_mode: ResolveErrorMode, issue_source: Option<IssueSource>, ) -> Result<Vc<ModuleResolveResult>>