diff --git a/packages/angular/src/runtime/nx/data-persistence.ts b/packages/angular/src/runtime/nx/data-persistence.ts index 9f479af7ba..e4bdd7796c 100644 --- a/packages/angular/src/runtime/nx/data-persistence.ts +++ b/packages/angular/src/runtime/nx/data-persistence.ts @@ -163,10 +163,7 @@ function runWithErrorHandling, A, R>( function mapActionAndState, A>() { return (source: Observable>) => { return source.pipe( - map((value) => { - const [action, ...store] = normalizeActionAndState(value); - return [action, ...store] as [A, ...T]; - }) + map((value) => normalizeActionAndState(value) as [A, ...T]) ); }; } @@ -183,6 +180,7 @@ function normalizeActionAndState, A>( if (args instanceof Array) { [action, ...slices] = args; } else { + slices = [] as T; action = args; }