From: Eduardo San Martin Morote Date: Thu, 28 Oct 2021 09:23:59 +0000 (+0200) Subject: fix: use assign instead of spread for older browsers X-Git-Tag: pinia@2.0.1~13 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=51cf9b6e5a61d668a5e27b5e02833607ad0b5907;p=thirdparty%2Fvuejs%2Fpinia.git fix: use assign instead of spread for older browsers --- diff --git a/packages/pinia/src/store.ts b/packages/pinia/src/store.ts index 51963231..67bf47ab 100644 --- a/packages/pinia/src/store.ts +++ b/packages/pinia/src/store.ts @@ -186,10 +186,10 @@ function createSetupStore< let scope!: EffectScope const buildState = (options as DefineStoreOptions).state - const optionsForPlugin: DefineStoreOptionsInPlugin = { - actions: {} as A, - ...options, - } + const optionsForPlugin: DefineStoreOptionsInPlugin = assign( + { actions: {} as A }, + options + ) /* istanbul ignore if */ if (__DEV__ && !pinia._e.active) {