esm: allow resolve to optionally return import assertions
#46153
+71
−43
resolve to optionally return import assertions
#46153