/** 代码阅读预览与扩展之间的收发,以及 webview 状态。 */ import type { ExtensionToWebview, WebviewToExtension } from './types' import type { ViewState } from './viewState' import { createVsCodeBridge } from '@/lib/vscodeBridge' import { createViewStateStore } from './viewState' const bridge = createVsCodeBridge() export const { postMessage, onMessage } = bridge export const viewState = createViewStateStore(bridge)