From 2555643e8cea7146aca307a3a33a9340b28a3d36 Mon Sep 17 00:00:00 2001 From: Omer Date: Fri, 11 Jul 2025 18:25:28 +0300 Subject: [PATCH] Better support for arrays --- packages/docs/src/repl/repl-output-update.ts | 12 +++++++++--- 1 file changed, 9 insertions(+), 3 deletions(-) diff --git a/packages/docs/src/repl/repl-output-update.ts b/packages/docs/src/repl/repl-output-update.ts index 1fe666a0dc6..28071e4b3d2 100644 --- a/packages/docs/src/repl/repl-output-update.ts +++ b/packages/docs/src/repl/repl-output-update.ts @@ -9,9 +9,15 @@ const deepUpdate = (prev: any, next: any) => { prev[key] = next[key]; } } - for (const key in prev) { - if (!(key in next)) { - delete prev[key]; + + // Assuming prev & next are both arrays. + if (Array.isArray(prev)) { + prev.length = routeLoaderObject.length; + } else { + for (const key in prev) { + if (!(key in next)) { + delete prev[key]; + } } } };