/** * @license * Copyright 2021 Google LLC * SPDX-License-Identifier: Apache-2.0 */ /** * @fileoverview Interface for a workspace component that can be registered with * the ComponentManager. * @author kozbial@google.com (Monica Kozbial) */ 'use strict'; goog.module('Blockly.IComponent'); goog.module.declareLegacyNamespace(); /** * The interface for a workspace component that can be registered with the * ComponentManager. * @interface */ const IComponent = function() {}; /** * The unique id for this component that is used to register with the * ComponentManager. * @type {string} */ IComponent.id; exports = IComponent;