feat(dragging): Create (new) IDragger and IDraggable interfaces (#7953)

* chore(dragging): Rename core/interfaces/i_draggable.ts

  Rename core/interfaces/i_draggable.ts to
  core/interfaces/i_draggable.old.ts to make room for new
  IDraggable.  Do not rename actual interface as it's not yet
  clear that it will be necessary for both to coexist as
  imports in the same file.


* feat(dragging): Introduce new IDraggable interface

* feat(dragging): Introduce new IDragger interface

---------

Co-authored-by: Beka Westberg <bwestberg@google.com>
This commit is contained in:
Christopher Allen
2024-03-22 17:21:14 +01:00
committed by GitHub
parent b0430d5302
commit 11c219c537
12 changed files with 120 additions and 14 deletions

View File

@@ -7,7 +7,7 @@
// Former goog.module ID: Blockly.IDeleteArea
import type {IDragTarget} from './i_drag_target.js';
import type {IDraggable} from './i_draggable.js';
import type {IDraggable} from './i_draggable.old.js';
/**
* Interface for a component that can delete a block or bubble that is dropped