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