UNPKG

@sebastianwessel/quickjs

Version:

A typescript package to execute JavaScript and TypeScript code in a WebAssembly QuickJS sandbox

13 lines (12 loc) 536 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.setupFileSystem = void 0; const memfs_1 = require("memfs"); const createVirtualFileSystem_js_1 = require("../createVirtualFileSystem.js"); const setupFileSystem = (runtimeOptions) => { if (runtimeOptions.mountFs && runtimeOptions.mountFs instanceof memfs_1.Volume) { return runtimeOptions.mountFs; } return (0, createVirtualFileSystem_js_1.createVirtualFileSystem)(runtimeOptions).fs; }; exports.setupFileSystem = setupFileSystem;