]> git.ipfire.org Git - thirdparty/vuejs/pinia.git/commitdiff
fix: use assign instead of spread for older browsers
authorEduardo San Martin Morote <posva13@gmail.com>
Thu, 28 Oct 2021 09:23:59 +0000 (11:23 +0200)
committerEduardo San Martin Morote <posva13@gmail.com>
Thu, 28 Oct 2021 09:23:59 +0000 (11:23 +0200)
packages/pinia/src/store.ts

index 51963231361704e621975bf6fc4ef4501f4e3aeb..67bf47ab49c49de43ae8508f0c150b371701b29e 100644 (file)
@@ -186,10 +186,10 @@ function createSetupStore<
   let scope!: EffectScope
   const buildState = (options as DefineStoreOptions<Id, S, G, A>).state
 
-  const optionsForPlugin: DefineStoreOptionsInPlugin<Id, S, G, A> = {
-    actions: {} as A,
-    ...options,
-  }
+  const optionsForPlugin: DefineStoreOptionsInPlugin<Id, S, G, A> = assign(
+    { actions: {} as A },
+    options
+  )
 
   /* istanbul ignore if */
   if (__DEV__ && !pinia._e.active) {