Re: [heycam/webidl] Set `[[IsClassConstructor]]` for interfaces without overriden constructor steps (#831)

Well, [there’s the `isCallable` proposal](https://github.com/caitp/TC39-Proposals/blob/master/tc39-reflect-isconstructor-iscallable.md), which intends to return `false` for class constructors.

This also affects @ljharb’s [is‑callable](https://github.com/inspect-js/is-callable) package, which returns `true` for native implementations, but returns `false` for **WebIDL2JS** implementations.

---

See also: https://github.com/tc39/proposal-function-implementation-hiding/issues/43


-- 
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/831#issuecomment-573462873

Received on Sunday, 12 January 2020 22:10:31 UTC