- From: Shu-yu Guo <notifications@github.com>
- Date: Wed, 19 May 2021 12:31:07 -0700
- To: heycam/webidl <webidl@noreply.github.com>
- Cc: Subscribed <subscribed@noreply.github.com>
- Message-ID: <heycam/webidl/pull/982/review/663586347@github.com>
@syg commented on this pull request. > +creates a new IDL type that allows the buffer source type to be backed by an ECMAScript +{{ECMAScript/ArrayBuffer}} that is resizable, instead of only by a fixed-length {{ECMAScript/ArrayBuffer}}. + +If the [{{AllowResizable}}] [=extended attribute=] and the [{{AllowShared}}] [=extended attribute=] both appear on one of the [=buffer source types=], it +creates a new IDL type that allows the buffer source type to be additionally backed by an ECMAScript +{{ECMAScript/SharedArrayBuffer}} that is growable. + +The [{{AllowResizable}}] extended attribute must [=takes no arguments|take no arguments=]. + +A type that is not a [=buffer source type=] must not be +[=extended attributes associated with|associated with=] the [{{AllowResizable}}] extended attribute. + +See the rules for converting ECMAScript values to IDL [=buffer source types=] in +[[#es-buffer-source-types]] for the specific requirements that the use of [{{AllowResizable}}] entails. + +<div class="example"> Since the extended attributes are alpha-sorted, I think I'll move the mega-example down to the [AllowShared] section and link to it from the [AllowResizable] section. -- 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/982#discussion_r635527461
Received on Wednesday, 19 May 2021 19:31:20 UTC