[heycam/webidl] More fixes for observable array type (#1006)

Per https://heycam.github.io/webidl/#es-observable-array, 
> Instead of the usual conversion algorithms, observable array types have special handling as part of the [attribute getter]((https://heycam.github.io/webidl/#dfn-attribute-getter) and [attribute setter](https://heycam.github.io/webidl/#dfn-attribute-setter) algorithms.

So I think using observable array type as the inner type of an observable array type, e.g. `ObservableArray<ObservableArray<boolean>>`, or a nullable type, e.g. `ObservableArray<boolean>?`, should be disallowed. Otherwise, spec isn't clear how to handle/get the observable array exotic objects for the inner types.
You can view, comment on, or merge this pull request online at:

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

-- Commit Summary --

  * More fixes for observable array type

-- File Changes --

    M index.bs (7)

-- Patch Links --

https://github.com/heycam/webidl/pull/1006.patch
https://github.com/heycam/webidl/pull/1006.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/1006

Received on Friday, 30 July 2021 10:56:38 UTC