anchor.diff:  ///
   /// See <https://developer.mozilla.org/en-US/docs/Web/API/TouchEvent>
   @JS()
  +// TODO make @anonymous once https://github.com/dart-lang/sdk/issues/43939 is fixed
   class SyntheticTouchEvent extends SyntheticEvent {
     /// [SyntheticTouchEvent]s cannot be manually instantiated.
     ///
  
positive.code: 
  /// A JS object that looks like a [DataTransfer] but isn't one.
  @JS()
  class NonNativeDataTransfer {
    /// The type of drag-and-drop operation currently selected or sets the operation to a new type.
    ///
  
negative.code: ///
  /// See <https://developer.mozilla.org/en-US/docs/Web/API/MouseEvent>
  @JS()
  // TODO make @anonymous once https://github.com/dart-lang/sdk/issues/43939 is fixed
  class SyntheticMouseEvent extends SyntheticEvent {
    /// [SyntheticMouseEvent]s cannot be manually instantiated.
    ///
  