js_bindings 0.0.4-dev.2 js_bindings: ^0.0.4-dev.2 copied to clipboard
Complete JS bindings interop with autocomplete and documentation.
0.0.4-dev #
- Breaking change: The
Promise
is gone. The builder now generatesFuture
when it sees aPromise
. So no need to usepromiseToFuture
at all. - Breaking change: The
allowInterop
is gone. The builder now automatically addsallowInterop
so you can use regular DartFunction()
on callbacks.
Example:- Old way:
element.addEventListener('click', allowInterop((ev) {}))
- New way:
element.addEventListener('click', (ev) {})
- Old way:
- Removed a number of runtime dependencies.
- Require Dart 2.14 or greater
- Require package:js 0.6.4 or greater
- Updated the builders to use
@staticInterop
along with dart:js_util - The
example
dir is working and has more examples
0.0.3 #
- Formatting and example
0.0.2 #
- Link MediaStream on ReadMe
0.0.1 #
- Package tries to fully transpile WebIDLs to Dart.