thanks shu. And thanks for the quick reply.
Steve. On Tuesday, April 27, 2021 at 10:10:51 AM UTC-7 s...@chromium.org wrote: > Hi Steve, > > Tip of tree for V8 recently turned on the top-level await feature > <https://v8.dev/features/top-level-await> on by default. Previously it > was gated behind the --harmony-top-level-await flag. > > With top-level await, Module::Evaluate always returns a Promise object. > This Promise is resolved when the module successfully evaluates, and is > rejected otherwise. You can use the Promise API to attach then handlers. > > If the module graph you're evaluating is not asynchronous and doesn't have > any modules with top-level await in, the Promise returned by > Module::Evaluate is already settled, and you should be able to pull the > result value out without attaching a handler. > > Hope this helps, > shu > > On Tue, Apr 27, 2021 at 9:55 AM Steve M <menzies...@gmail.com> wrote: > >> Hi, >> >> I'm transitioning from v8 version 8.2.0.0. After syncing to the latest >> master branch, Mon Apr 26, I'm seeing the return value from >> Module::Evaluate return an "object" type, when I expected to see a "string" >> type. The module status is 'kEvaluated'. >> >> The actual script is just returning a completion value of type string. >> >> //------------------- >> "Complete"; >> >> Previously, Evaluate was returning the expected string value. >> >> Evaluating the script using the ScriptCompiler::Run flow works as >> expected. >> >> What am I missing? >> Steve >> >> >> >> >> >> >> -- >> -- >> v8-users mailing list >> v8-u...@googlegroups.com >> http://groups.google.com/group/v8-users >> --- >> You received this message because you are subscribed to the Google Groups >> "v8-users" group. >> To unsubscribe from this group and stop receiving emails from it, send an >> email to v8-users+u...@googlegroups.com. >> To view this discussion on the web visit >> https://groups.google.com/d/msgid/v8-users/2c42e59a-5700-45d5-a0f4-c1894c3c4a05n%40googlegroups.com >> >> <https://groups.google.com/d/msgid/v8-users/2c42e59a-5700-45d5-a0f4-c1894c3c4a05n%40googlegroups.com?utm_medium=email&utm_source=footer> >> . >> > -- -- v8-users mailing list v8-users@googlegroups.com http://groups.google.com/group/v8-users --- You received this message because you are subscribed to the Google Groups "v8-users" group. To unsubscribe from this group and stop receiving emails from it, send an email to v8-users+unsubscr...@googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/v8-users/24cdbbb8-82eb-427c-bda1-ef4005e684cfn%40googlegroups.com.