diff --git a/core/interfaces/i_deletable.js b/core/interfaces/i_deletable.js index 8e8524863..ff24023d9 100644 --- a/core/interfaces/i_deletable.js +++ b/core/interfaces/i_deletable.js @@ -11,17 +11,20 @@ 'use strict'; -goog.provide('Blockly.IDeletable'); +goog.module('Blockly.IDeletable'); +goog.module.declareLegacyNamespace(); /** * The interface for an object that can be deleted. * @interface */ -Blockly.IDeletable = function() {}; +const IDeletable = function() {}; /** * Get whether this object is deletable or not. * @return {boolean} True if deletable. */ -Blockly.IDeletable.prototype.isDeletable; +IDeletable.prototype.isDeletable; + +exports = IDeletable; diff --git a/tests/deps.js b/tests/deps.js index ed2af0dc9..5ab286fc5 100644 --- a/tests/deps.js +++ b/tests/deps.js @@ -82,7 +82,7 @@ goog.addDependency('../../core/interfaces/i_component.js', ['Blockly.IComponent' goog.addDependency('../../core/interfaces/i_connection_checker.js', ['Blockly.IConnectionChecker'], []); goog.addDependency('../../core/interfaces/i_contextmenu.js', ['Blockly.IContextMenu'], []); goog.addDependency('../../core/interfaces/i_copyable.js', ['Blockly.ICopyable'], []); -goog.addDependency('../../core/interfaces/i_deletable.js', ['Blockly.IDeletable'], []); +goog.addDependency('../../core/interfaces/i_deletable.js', ['Blockly.IDeletable'], [], {'lang': 'es6', 'module': 'goog'}); goog.addDependency('../../core/interfaces/i_delete_area.js', ['Blockly.IDeleteArea'], ['Blockly.IDragTarget']); goog.addDependency('../../core/interfaces/i_drag_target.js', ['Blockly.IDragTarget'], ['Blockly.IComponent']); goog.addDependency('../../core/interfaces/i_draggable.js', ['Blockly.IDraggable'], ['Blockly.IDeletable']);