Add typings for JSRecord and some unsafe extensions for JSObject (#487)

* Add typings for JSRecord and some unsafe extensions for JSObject

This doesn't include JSObject extensions that require types that
aren't defined yet, like JSSymbolicRecord.

* Document js_linterop/lib/unsafe.dart

* Fix WASM test

* Reformat

* Fix lints

* Code review
7 files changed
tree: 97e229246095f0e361036ca568aa87da9b5e556b
  1. .github/
  2. js_interop/
  3. third_party/
  4. web/
  5. web_generator/
  6. .gitignore
  7. LICENSE
  8. README.md
README.md

Packages

PackageDescriptionVersion
webLightweight browser API bindings built around JS interop.pub package
js_interopUtility functions and types for dart:js_interop and dart:js_interop_unsafe.pub package
web_generatorTools to generate Dart interfaces from TypeScript declaration files and Web IDL definitions.N/A