[heycam/webidl] Separate value iterators from indexed getters (#338)

1. I'm still assuming we don't want folks to be using indexed getters as they end up creating proxies when implemented in JavaScript. TC39 told us this was less than ideal ages ago and there's no real need to revisit this I think. (The continued lack of not being able to subclass arrays is somewhat problematic here, but hasn't materialized much thus far.)
2. At the end of #291 @tabatkins indicated that for CSS they don't necessarily need indexed getters, but really would like value iterators and explained how that could work if we separated them from requiring indexed getters.

So I suggest we decouple value iterators from indexed getters, to avoid spreading indexed getters further, while still giving CSS nice APIs.

-- 
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/issues/338

Received on Wednesday, 5 April 2017 15:09:28 UTC