UNPKG

@sebastianwessel/quickjs

Version:

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

26 lines (25 loc) 732 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.handleEvalError = void 0; const handleEvalError = (err) => { return err instanceof Error ? { ok: false, error: { name: err.name, message: err.message, stack: err.stack, }, isSyntaxError: err.name === 'SyntaxError', } : { ok: false, error: { name: 'UnknownError', message: typeof err === 'string' ? err : 'An unknown error occurred.', stack: '', }, isSyntaxError: false, }; }; exports.handleEvalError = handleEvalError;