{
  "version": 3,
  "sources": ["../../src/editorbar/rpc/sandbox.ts"],
  "sourcesContent": ["import type { FlagsUpdates } from \"app/FlagsUpdater.ts\"\nimport type { OnPageCanvasSandboxRpc } from \"canvas-sandbox-on-page/OnPageCanvasSandbox.tsx\"\nimport type { OnPageModulesRuntimeRpc } from \"canvas-sandbox-on-page/OnPageModulesRuntime.tsx\"\nimport type { ControlsVisibility } from \"canvas-sandbox/ControlsVisibility.ts\"\nimport type { OnPageComponentsStoreRpc } from \"editorbar/engine/stores/OnPageComponentsStore.ts\"\nimport type { OnPageSandboxStoreRpc } from \"editorbar/engine/stores/OnPageSandboxStore.ts\"\nimport type { OnPageTreeStoreRpc } from \"editorbar/engine/stores/OnPageTreeStore.ts\"\nimport { Channel } from \"utils/rpc/Channel.ts\"\nimport { ChannelInterface } from \"utils/rpc/ChannelInterface.ts\"\n\nexport const sandboxInterface = new ChannelInterface(\"sandbox\", {\n\t// Sandbox side\n\tsandbox: new Channel<OnPageCanvasSandboxRpc>(),\n\tcontrolsVisibility: new Channel<ControlsVisibility>(),\n\tmodulesRuntime: new Channel<OnPageModulesRuntimeRpc>(),\n\tflags: new Channel<FlagsUpdates>(),\n\t// Editor bar side\n\tcomponentsStore: new Channel<OnPageComponentsStoreRpc>(),\n\tsandboxStore: new Channel<OnPageSandboxStoreRpc>(),\n\ttreeStore: new Channel<OnPageTreeStoreRpc>(),\n})\n"],
  "mappings": ";;;;;;AAUO,IAAM,mBAAmB,IAAI,iBAAiB,WAAW;AAAA;AAAA,EAE/D,SAAS,IAAI,QAAgC;AAAA,EAC7C,oBAAoB,IAAI,QAA4B;AAAA,EACpD,gBAAgB,IAAI,QAAiC;AAAA,EACrD,OAAO,IAAI,QAAsB;AAAA;AAAA,EAEjC,iBAAiB,IAAI,QAAkC;AAAA,EACvD,cAAc,IAAI,QAA+B;AAAA,EACjD,WAAW,IAAI,QAA4B;AAC5C,CAAC;",
  "names": []
}
