diff --git a/npm/ng-packs/packages/core/src/lib/core.module.ts b/npm/ng-packs/packages/core/src/lib/core.module.ts index 9daa34901b..c74591d204 100644 --- a/npm/ng-packs/packages/core/src/lib/core.module.ts +++ b/npm/ng-packs/packages/core/src/lib/core.module.ts @@ -226,8 +226,8 @@ export class CoreModule { storage: StorageOption.LocalStorage, serialize: JSON.stringify, deserialize: JSON.parse, - beforeSerialize: obj => obj, - afterDeserialize: obj => obj, + beforeSerialize: ngxsStoragePluginSerialize, + afterDeserialize: ngxsStoragePluginSerialize, ...options.ngxsStoragePluginOptions, key: [...(options.ngxsStoragePluginOptions?.key || []), 'SessionState'], }, @@ -236,3 +236,7 @@ export class CoreModule { }; } } + +export function ngxsStoragePluginSerialize(data) { + return data; +}