mirror of
https://github.com/denoland/deno.git
synced 2024-12-24 08:09:08 -05:00
c7c7677825
This commit fixes implementation of top level await in "deno_core". Previously promise returned from module execution was ignored causing to execute modules out-of-order. With this commit promise returned from module execution is stored on "JsRuntime" and event loop is polled until the promise resolves.
5 lines
97 B
JavaScript
5 lines
97 B
JavaScript
const sleep = (n) => new Promise((r) => setTimeout(r, n));
|
|
|
|
await sleep(100);
|
|
|
|
export default 1;
|