Skip to content

Commit

Permalink
Revamp interface object 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 Jan 24, 2017
1 parent 3834774 commit 76e50d0
Show file tree
Hide file tree
Showing 2 changed files with 1,059 additions and 1,021 deletions.

0 comments on commit 76e50d0

Please sign in to comment.