diff --git a/src/plugin/external-views.ts b/src/common/external-views.ts similarity index 100% rename from src/plugin/external-views.ts rename to src/common/external-views.ts diff --git a/src/common/messaging.ts b/src/common/messaging.ts index 9b23854..c30d2f5 100644 --- a/src/common/messaging.ts +++ b/src/common/messaging.ts @@ -17,8 +17,8 @@ import type { DebugProtocol } from '@vscode/debugprotocol'; import type { NotificationType, RequestType } from 'vscode-messenger-common'; import { URI } from 'vscode-uri'; -import { VariablesView } from '../plugin/external-views'; import { DebugRequestTypes } from './debug-requests'; +import { VariablesView } from './external-views'; import type { VariableRange, WrittenMemory } from './memory-range'; import { MemoryViewSettings } from './webview-configuration'; import { WebviewContext } from './webview-context'; diff --git a/src/plugin/memory-storage.ts b/src/plugin/memory-storage.ts index 8604036..a19036b 100644 --- a/src/plugin/memory-storage.ts +++ b/src/plugin/memory-storage.ts @@ -17,6 +17,7 @@ import MemoryMap from 'nrf-intel-hex'; import * as vscode from 'vscode'; import { URI, Utils } from 'vscode-uri'; +import { isVariablesContext } from '../common/external-views'; import { IntelHEX } from '../common/intel-hex'; import * as manifest from '../common/manifest'; import { @@ -26,7 +27,6 @@ import { import { toHexStringWithRadixMarker } from '../common/memory-range'; import { ApplyMemoryArguments, ApplyMemoryResult, MemoryOptions, StoreMemoryArguments } from '../common/messaging'; import { isWebviewContext } from '../common/webview-context'; -import { isVariablesContext } from './external-views'; import { MemoryProvider } from './memory-provider'; export const StoreCommandType = `${manifest.PACKAGE_NAME}.store-file`; diff --git a/src/plugin/memory-webview-main.ts b/src/plugin/memory-webview-main.ts index e94771a..92a3b88 100644 --- a/src/plugin/memory-webview-main.ts +++ b/src/plugin/memory-webview-main.ts @@ -17,6 +17,7 @@ import * as vscode from 'vscode'; import { Messenger } from 'vscode-messenger'; import { WebviewIdMessageParticipant } from 'vscode-messenger-common'; +import { isVariablesContext } from '../common/external-views'; import * as manifest from '../common/manifest'; import { VariableRange } from '../common/memory-range'; import { @@ -46,7 +47,6 @@ import { } from '../common/messaging'; import { MemoryViewSettings, ScrollingBehavior } from '../common/webview-configuration'; import { getVisibleColumns, isWebviewVariableContext, WebviewContext } from '../common/webview-context'; -import { isVariablesContext } from './external-views'; import { outputChannelLogger } from './logger'; import { MemoryProvider } from './memory-provider'; import { ApplyCommandType, StoreCommandType } from './memory-storage';