From 668ac3d7ee2d0b2f15a6de189c6d9cfdd8fd73b7 Mon Sep 17 00:00:00 2001 From: MyPrototypeWhat Date: Thu, 4 Sep 2025 13:14:11 +0800 Subject: [PATCH] refactor(types): Enhance Serializable type to include SerializableValue for improved serialization handling - Updated Serializable type to use SerializableValue for better clarity and structure. - Ensured compatibility with nested objects and arrays in serialization logic. --- src/renderer/src/types/serialize.ts | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/renderer/src/types/serialize.ts b/src/renderer/src/types/serialize.ts index 8d8e9e7a33..328868dcfa 100644 --- a/src/renderer/src/types/serialize.ts +++ b/src/renderer/src/types/serialize.ts @@ -1,4 +1,6 @@ -export type Serializable = null | boolean | number | string | { [key: string]: Serializable } | Serializable[] /** +export type Serializable = null | boolean | number | string | { [key: string]: SerializableValue } | SerializableValue[] + +type SerializableValue = null | boolean | number | string | { [key: string]: any } | any[] /** * 判断一个值是否可序列化(适合用于 Redux 状态) * 支持嵌套对象、数组的深度检测 */