[heycam/webidl] Require `new` for named constructors (#275)

At least Gecko and Blink require `new` for them. Edge does not, but Edge also does not require `new` for un-named constructors.

We should test Safari TP to be sure, but it seems like things have moved in this direction, even though to me it would be OK for "named constructors" to not require `new` since they're fancy factory functions in disguise.

-- 
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/issues/275

Received on Monday, 23 January 2017 15:22:25 UTC