Skip to content

Commit

Permalink
Revamp interface bindings
Browse files Browse the repository at this point in the history
* Extract legacy callback interface objects
  out of interface objects. Closes whatwg#78.
* Clarify that legacy callback interfaces are function objects.
* Give them a length property. Closes whatwg#279. Closes whatwg#83.
* Require new for Named Constructors. Closes whatwg#275.
* Rely on ES abstract operations for defining,
  named constructors, interface objects, and
  legacy callback interface objects.
* Disallow using the [NoInterfaceObject] on
  callback interfaces with constants.
  • Loading branch information
tobie committed Feb 14, 2017
1 parent e90a81a commit 8c8c143
Showing 1 changed file with 188 additions and 212 deletions.

0 comments on commit 8c8c143

Please sign in to comment.