From af84d1e0d0c70c3a8f649005617b31b60d97f758 Mon Sep 17 00:00:00 2001 From: Sami Jaber Date: Tue, 30 Apr 2024 13:01:48 -0300 Subject: [PATCH] SDKs: optional `initializeNodeRuntime` argument (#3251) ## Description - make `initializeNodeRuntime` argument optional --- .changeset/lovely-snails-own.md | 11 +++++++++++ .../sdks/src/functions/evaluate/node-runtime/init.ts | 5 ++--- 2 files changed, 13 insertions(+), 3 deletions(-) create mode 100644 .changeset/lovely-snails-own.md diff --git a/.changeset/lovely-snails-own.md b/.changeset/lovely-snails-own.md new file mode 100644 index 0000000000..ef2a3610e2 --- /dev/null +++ b/.changeset/lovely-snails-own.md @@ -0,0 +1,11 @@ +--- +'@builder.io/sdk-react-nextjs': patch +'@builder.io/sdk-qwik': patch +'@builder.io/sdk-react': patch +'@builder.io/sdk-react-native': patch +'@builder.io/sdk-solid': patch +'@builder.io/sdk-svelte': patch +'@builder.io/sdk-vue': patch +--- + +Fix: make `initializeNodeRuntime` argument optional diff --git a/packages/sdks/src/functions/evaluate/node-runtime/init.ts b/packages/sdks/src/functions/evaluate/node-runtime/init.ts index e04b563566..c37eabd4dd 100644 --- a/packages/sdks/src/functions/evaluate/node-runtime/init.ts +++ b/packages/sdks/src/functions/evaluate/node-runtime/init.ts @@ -24,10 +24,9 @@ import type { IsolateOptions } from 'isolated-vm'; * - The NextJS Pages router's `_document.tsx` * - Your Remix route's `loader` */ -export const initializeNodeRuntime = ({ - ivmIsolateOptions, -}: { +export const initializeNodeRuntime = (args?: { ivmIsolateOptions?: IsolateOptions; }) => { + const { ivmIsolateOptions } = args || {}; setIvm(ivm, ivmIsolateOptions); };