- From: Boris Zbarsky <bzbarsky@MIT.EDU>
- Date: Thu, 21 Jun 2012 01:24:27 -0400
- To: Cameron McCormack <cam@mcc.id.au>
- CC: public-script-coord@w3.org
On 6/20/12 10:13 PM, Cameron McCormack wrote: > Boris Zbarsky: >> but this seems to be valid at the moment: >> >> attribute (sequence<long> or DOMString) foo; >> >> why should we allow the latter if we don't allow the former? Seems like >> it would be more consistent to forbid the latter... > > I think the latter is already forbidden. In #idl-attributes it says: > > The type of the attribute MUST NOT be a sequence type or nullable > sequence type, and it MUST NOT be a union type if one of its member > types (or one of its member types’ member types, and so on) is a > sequence type or nullable sequence type. Ah, indeed. Thank you! Should this also forbid unions containing dictionaries, presumably? (And similar for exception fields.) -Boris
Received on Thursday, 21 June 2012 05:24:58 UTC