Re: [whatwg/streams] Exact normative requirements for interface definitions are unclear (#732)

> In ES it works the other way around. You have to explicitly choose to throw if something is undefined. Since there is no line "If reason is undefined, throw a TypeError", it is optional.

Does that mean all methods should silently ignore extra arguments instead of throwing, unless explicitly specified otherwise? (Asking because I'm not sure we've implemented this behavior.)

I also think our IDL may have some errors in what is optional and what isn't.

> Adam has explained the confusion about third_party/WebKit inside Chromium vs. Blink

I'm still confused about the Blink directory being renamed *from* blink/ *to* third_party/WebKit but not in a way that is relevant to this issue.

It may be that, like Blink, we should stop trying to use IDL to implement this spec in WebKit.



-- 
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/streams/issues/732#issuecomment-293639697

Received on Wednesday, 12 April 2017 16:49:20 UTC