Re: [whatwg/webidl] Normative source of truth for extended attribute applicability and constraints (#1045)

I'll try a first pass applicability table too. I think the key missing thing from the existing per construct list is distinguishing between whether e.g. they really just mean "regular attribute" or "regular attributes of interfaces/interface mixins only" (it's usually the latter).

> The current Default operation kind of implies NewObject, no? This might not always be the case though.

The Default toJSON does always "return a new object" (`object` type), but [NewObject]-annotated operations are currently required to return "an interface type or a promise type".

-- 
You are receiving this because you are subscribed to this thread.
Reply to this email directly or view it on GitHub:
https://github.com/whatwg/webidl/issues/1045#issuecomment-945755826

Received on Monday, 18 October 2021 13:16:00 UTC