MCPcopy Create free account
hub / github.com/UsefulSoftwareCo/executor / pluginStorageComparableValue

Function pluginStorageComparableValue

packages/core/sdk/src/executor.ts:1117–1124  ·  view source on GitHub ↗
(value: unknown)

Source from the content-addressed store, hash-verified

1115 isPluginStorageRecord(value) && pluginStorageWhereOperators.some((operator) => operator in value);
1116
1117const pluginStorageComparableValue = (value: unknown): string | number | boolean | null => {
1118 if (value instanceof Date) return value.getTime();
1119 if (typeof value === "number" || typeof value === "string" || typeof value === "boolean") {
1120 return value;
1121 }
1122 if (value == null) return null;
1123 return JSON.stringify(value);
1124};
1125
1126const comparePluginStorageValues = (left: unknown, right: unknown): number => {
1127 const leftValue = pluginStorageComparableValue(left);

Callers 1

Calls

no outgoing calls

Tested by

no test coverage detected