This commit is contained in:
Timothy Jaeryang Baek
2026-06-28 22:33:59 -05:00
parent 0130b49514
commit 516051304e
6 changed files with 304 additions and 206 deletions
+10
View File
@@ -0,0 +1,10 @@
import { get } from 'svelte/store';
import { config } from '$lib/stores';
import { PyodideSandboxHost } from '$lib/pyodide/pyodideSandboxHost';
import PyodideWorker from '$lib/workers/pyodide.worker?worker';
export const createPyodideWorker = (): Worker =>
get(config)?.features?.enable_pyodide_file_persistence
? new PyodideWorker()
: (new PyodideSandboxHost() as unknown as Worker);