[heycam/webidl] feat: Add `[NonEnumerableMethods]` extended attribute (#825)

This adds a `[NonEnumerableMethods]` extended attribute to let specs match what **ECMAScript** does with its built‑ins and the `class` construct.

It also provides `[LegacyEnumerableMethod]` for the legacy cases that would break if the methods on which it’s specified would be made non‑enumerable.
You can view, comment on, or merge this pull request online at:

  https://github.com/heycam/webidl/pull/825


-- Commit Summary --

  * feat: Add `[NonEnumerableMethods]` extended attribute

-- File Changes --

    M index.bs (150)

-- Patch Links --

https://github.com/heycam/webidl/pull/825.patch

https://github.com/heycam/webidl/pull/825.diff


-- 
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

Received on Wednesday, 11 December 2019 17:32:38 UTC