- From: Boris Zbarsky <notifications@github.com>
- Date: Wed, 11 Dec 2019 10:00:59 -0800
- To: heycam/webidl <webidl@noreply.github.com>
- Cc: Subscribed <subscribed@noreply.github.com>
Received on Wednesday, 11 December 2019 18:01:01 UTC
More questions: A few questions: 3) What happens if a mixin is mixed into interfaces with different enumerability behavior? Presumably the processing model changes will pin this down. 3) If an operation is inside a mixin that is mixed into both interfaces that are `[NonEnumerableMethods]` and ones that are not, can that operation be `[LegacyEnumerableMethod]`? This is entirely unclear, given the language about how that attr most not be used outside of `[NonEnumerableMethods]` interfaces. 3) What should happen with stringifiers and their enumerability? That's not covered by <https://heycam.github.io/webidl/#define-the-operations > but specified separately in <https://heycam.github.io/webidl/#es-stringifier>. 3) Similar for the iterable forEach stuff defined by <https://heycam.github.io/webidl/#es-forEach>. And other iterable-induced methods. 3) Similar for iterator prototype `.next` methods. This is complicated by the fact that there is no explicit syntactic interface declaration for the iterator stuff. -- 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/825#issuecomment-564662640
Received on Wednesday, 11 December 2019 18:01:01 UTC