From e308e3f5ec7d548bcb0fd2acf05327fd8679824f Mon Sep 17 00:00:00 2001 From: JohnDoe6345789 Date: Thu, 25 Dec 2025 22:56:26 +0000 Subject: [PATCH] code: sandboxed,nextjs,lua (1 files) --- frontends/nextjs/src/lib/lua/sandboxed-lua-engine.ts | 10 +++------- 1 file changed, 3 insertions(+), 7 deletions(-) diff --git a/frontends/nextjs/src/lib/lua/sandboxed-lua-engine.ts b/frontends/nextjs/src/lib/lua/sandboxed-lua-engine.ts index 737144996..08dd6fbcb 100644 --- a/frontends/nextjs/src/lib/lua/sandboxed-lua-engine.ts +++ b/frontends/nextjs/src/lib/lua/sandboxed-lua-engine.ts @@ -1,17 +1,13 @@ import { LuaEngine } from './lua-engine' -import type { LuaExecutionResult } from './lua-engine' -import type { SecurityScanResult } from '../security-scanner' -import { executeWithSandbox } from './functions/sandbox/execute-with-sandbox' +import { executeWithSandbox, type SandboxedLuaResult } from './functions/sandbox/execute-with-sandbox' import { disableDangerousFunctions } from './functions/sandbox/disable-dangerous-functions' import { setupSandboxedEnvironment } from './functions/sandbox/setup-sandboxed-environment' import { executeWithTimeout } from './functions/sandbox/execute-with-timeout' import { setExecutionTimeout } from './functions/sandbox/set-execution-timeout' import { destroy } from './functions/sandbox/destroy' -export interface SandboxedLuaResult { - execution: LuaExecutionResult - security: SecurityScanResult -} +// Re-export the result type +export type { SandboxedLuaResult } export class SandboxedLuaEngine { engine: LuaEngine | null = null