From 613c7335ee32d5cdc5da88732ce868fa7e4b3bf5 Mon Sep 17 00:00:00 2001 From: Beka Westberg Date: Thu, 11 Apr 2024 15:38:50 +0000 Subject: [PATCH] chore: export some types and methods (#8021) --- core/blockly.ts | 11 +++++++++-- core/workspace_svg.ts | 2 -- 2 files changed, 9 insertions(+), 4 deletions(-) diff --git a/core/blockly.ts b/core/blockly.ts index cfc1a812d..879672de4 100644 --- a/core/blockly.ts +++ b/core/blockly.ts @@ -119,7 +119,7 @@ import {IComponent} from './interfaces/i_component.js'; import {IConnectionChecker} from './interfaces/i_connection_checker.js'; import {IConnectionPreviewer} from './interfaces/i_connection_previewer.js'; import {IContextMenu} from './interfaces/i_contextmenu.js'; -import {ICopyable, isCopyable} from './interfaces/i_copyable.js'; +import {ICopyable, isCopyable, ICopyData} from './interfaces/i_copyable.js'; import {IDeletable, isDeletable} from './interfaces/i_deletable.js'; import {IDeleteArea} from './interfaces/i_delete_area.js'; import {IDragTarget} from './interfaces/i_drag_target.js'; @@ -135,6 +135,10 @@ import {IObservable, isObservable} from './interfaces/i_observable.js'; import {IPaster, isPaster} from './interfaces/i_paster.js'; import {IPositionable} from './interfaces/i_positionable.js'; import {IRegistrable} from './interfaces/i_registrable.js'; +import { + IRenderedElement, + isRenderedElement, +} from './interfaces/i_rendered_element.js'; import {ISelectable, isSelectable} from './interfaces/i_selectable.js'; import {ISelectableToolboxItem} from './interfaces/i_selectable_toolbox_item.js'; import {ISerializable, isSerializable} from './interfaces/i_serializable.js'; @@ -152,6 +156,7 @@ import {Cursor} from './keyboard_nav/cursor.js'; import {Marker} from './keyboard_nav/marker.js'; import {TabNavigateCursor} from './keyboard_nav/tab_navigate_cursor.js'; import {MarkerManager} from './marker_manager.js'; +import type {LayerManager} from './layer_manager.js'; import {Menu} from './menu.js'; import {MenuItem} from './menuitem.js'; import {MetricsManager} from './metrics_manager.js'; @@ -522,7 +527,7 @@ export {IConnectionChecker}; export {IConnectionPreviewer}; export {IContextMenu}; export {icons}; -export {ICopyable, isCopyable}; +export {ICopyable, isCopyable, ICopyData}; export {IDeletable, isDeletable}; export {IDeleteArea}; export {IDragTarget}; @@ -542,6 +547,7 @@ export {IObservable, isObservable}; export {IPaster, isPaster}; export {IPositionable}; export {IRegistrable}; +export {IRenderedElement, isRenderedElement}; export {ISelectable, isSelectable}; export {ISelectableToolboxItem}; export {ISerializable, isSerializable}; @@ -551,6 +557,7 @@ export {IToolboxItem}; export {IVariableBackedParameterModel, isVariableBackedParameterModel}; export {Marker}; export {MarkerManager}; +export {LayerManager}; export {Menu}; export {MenuItem}; export {MetricsManager}; diff --git a/core/workspace_svg.ts b/core/workspace_svg.ts index c26aa61c5..126b87c6e 100644 --- a/core/workspace_svg.ts +++ b/core/workspace_svg.ts @@ -1089,8 +1089,6 @@ export class WorkspaceSvg extends Workspace implements IASTNodeLocationSvg { /** * @returns The layer manager for this workspace. - * - * @internal */ getLayerManager(): LayerManager | null { return this.layerManager;