Re: [heycam/webidl] Update SessionManager example (#421)

tobie commented on this pull request.



> @@ -3460,7 +3457,9 @@ interfaces that have interface members with these names.
 
         typeof SessionManager.prototype.values;            // Evaluates to "function"
         var it = sm.values();                              // values() returns an iterator object
-        String(it);                                        // Evaluates to "[object SessionManager Iterator]"
+        String(it);                                        // Evaluates to "[object SessionManagerIterator]"

I don't think we should change this now.

>      </blockquote>
 
     In the ECMAScript language binding, the [=interface prototype object=]
     for the <code class="idl">SessionManager</code> [=interface=]
     has a <code>values</code> method that is a function, which, when invoked,
     returns an iterator object that itself has a <code>next</code> method that returns the
-    next value to be iterated over.  It has <code>values</code> and <code>entries</code>
-    methods that iterate over the indexes of the list of session objects
-    and [index, session object] pairs, respectively.  It also has
+    next value to be iterated over.  It has <code>keys</code> and <code>entries</code>
+    methods that iterate over the usernames of session objects
+    and [username, Session object] pairs, respectively.  It also has

Can you use the tuple/pair notation from infra here (either `(username, Session object)` or `username/Session object`)?

-- 
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/421#pullrequestreview-57771904

Received on Tuesday, 22 August 2017 13:22:02 UTC