anchor.diff:    return _setProperty;
   })();
   
  +/// __Deprecated:__ Use [js_util.newObject] instead.
  +///
   /// An interop class for an anonymous JavaScript object, with no properties.
   ///
   /// For use when dealing with dynamic properties via [getProperty]/[setProperty].
   @JS()
   @anonymous
  +@Deprecated('5.0.0')
   class EmptyObject {
     external factory EmptyObject();
   }
   
  +/// __Deprecated:__ Use [js_util.jsify]/[jsifyAndAllowInterop] based on your
  +/// needs.
  +///
   /// Returns [map] converted to a JavaScript object, similar to
   /// `new JsObject.jsify` in `dart:js`.
   ///
   /// Recursively converts nested [Map]s, and wraps [Function]s with [allowInterop].
  +@Deprecated('5.0.0')
   EmptyObject jsify(Map map) {
     var jsMap = new EmptyObject();
   
  
positive.code: /// (see: https://github.com/dart-lang/sdk/issues/25053).
  ///
  /// __Defined in this package's React JS files.__
  final _SetPropertyFn setProperty = (() {
    try {
      // If this throws, then the JS function isn't available.
  
negative.code: /// (see: https://github.com/dart-lang/sdk/issues/25053).
  ///
  /// __Defined in this package's React JS files.__
  @Deprecated('5.0.0')
  final _GetPropertyFn getProperty = (() {
    try {
      // If this throws, then the JS function isn't available.
  