Update interfaces (#3920)

This commit is contained in:
alschmiedt
2020-05-27 12:52:54 -07:00
committed by GitHub
parent 6bc60894db
commit 2b2ff909a9
5 changed files with 16 additions and 7 deletions

View File

@@ -13,8 +13,7 @@
goog.provide('Blockly.ICopyable');
goog.require('Blockly.ISelectable');
goog.requireType('Blockly.ISelectable');
goog.requireType('Blockly.WorkspaceSvg');

View File

@@ -14,7 +14,10 @@
goog.provide('Blockly.IDeletable');
/** @interface */
/**
* The interface for an object that can be deleted.
* @interface
*/
Blockly.IDeletable = function() {};
/**

View File

@@ -14,7 +14,10 @@
goog.provide('Blockly.IMovable');
/** @interface */
/**
* The interface for an object that is movable.
* @interface
*/
Blockly.IMovable = function() {};
/**

View File

@@ -15,5 +15,8 @@
goog.provide('Blockly.IRegistrable');
/** @interface */
/**
* The interface for a Blockly component that can be registered.
* @interface
* */
Blockly.IRegistrable = function() {};

View File

@@ -13,11 +13,12 @@
goog.provide('Blockly.ISelectable');
goog.require('Blockly.IDeletable');
goog.require('Blockly.IMovable');
goog.requireType('Blockly.IDeletable');
goog.requireType('Blockly.IMovable');
/**
* The interface for an object that is selectable.
* @extends {Blockly.IDeletable}
* @extends {Blockly.IMovable}
* @interface