- From: Ms2ger <notifications@github.com>
- Date: Wed, 26 Jun 2019 04:22:51 -0700
- To: heycam/webidl <webidl@noreply.github.com>
- Cc: Subscribed <subscribed@noreply.github.com>
Received on Wednesday, 26 June 2019 11:23:13 UTC
Ms2ger commented on this pull request. > +An [=interface=] must not have more than one [=asynchronously iterable declaration=]. +The [=inherited interfaces=] of an [=interface=] with an [=asynchronously iterable declaration=] +must not also have an [=asynchronously iterable declaration=]. +An [=interface=] with an [=asynchronously iterable declaration=] and its [=inherited interfaces=] +must not have a [=maplike declaration=], [=setlike declaration=], or [=iterable declaration=]. + +The following extended attributes are applicable to [=asynchronously iterable declarations=]: +[{{Exposed}}], +[{{SecureContext}}]. + +Issue: these [=extended attributes=] are not currently taken into account. +When they are, the effect will be as you would expect. + +<pre class="grammar" id="prod-AsyncIterable"> + AsyncIterable : + "async_iterable" "<" TypeWithExtendedAttributes "," TypeWithExtendedAttributes ">" ";" Added the side effects, but I'd like to defer full Streams support to a followup. -- 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/720#discussion_r297613485
Received on Wednesday, 26 June 2019 11:23:13 UTC