(value: unknown)
| 1063 | isPluginStorageRecord(value) && pluginStorageWhereOperators.some((operator) => operator in value); |
| 1064 | |
| 1065 | const pluginStorageComparableValue = (value: unknown): string | number | boolean | null => { |
| 1066 | if (value instanceof Date) return value.getTime(); |
| 1067 | if (typeof value === "number" || typeof value === "string" || typeof value === "boolean") { |
| 1068 | return value; |
| 1069 | } |
| 1070 | if (value == null) return null; |
| 1071 | return JSON.stringify(value); |
| 1072 | }; |
| 1073 | |
| 1074 | const comparePluginStorageValues = (left: unknown, right: unknown): number => { |
| 1075 | const leftValue = pluginStorageComparableValue(left); |
no outgoing calls
no test coverage detected