- From: Domenic Denicola <notifications@github.com>
- Date: Mon, 26 Aug 2019 08:38:15 -0700
- To: heycam/webidl <webidl@noreply.github.com>
- Cc: Subscribed <subscribed@noreply.github.com>
Received on Monday, 26 August 2019 15:38:37 UTC
domenic commented on this pull request.
> + <pre highlight="webidl">
+ interface I {
+ Promise<void> delay(unrestricted double ms);
+ };
+ </pre>
+
+<div algorithm="delay">
+
+ The <code>delay(|ms|)</code> method steps are:
+
+ 1. Let |realm| be <b>this</b>'s [=relevant Realm=].
+ 1. If |ms| is NaN, let |ms| be +0; otherwise let |ms| be the maximum of |ms| and +0.
+ 1. Let |p| be [=Promise/a new promise=] in |realm|.
+ 1. Run the following steps [=in parallel=]:
+ 1. Wait |ms| milliseconds.
+ 1. [=Promise/Resolve=] |p| with the {{void}} value.
I'll push a commit that implements what I had in mind; please review and tell me what you think.
--
You are receiving this because you are subscribed to this thread.
Reply to this email directly or view it on GitHub:
https://github.com/heycam/webidl/pull/772#discussion_r317662974
Received on Monday, 26 August 2019 15:38:37 UTC