MCPcopy Index your code
hub / github.com/callumalpass/tasknotes / isUserFieldValueDifferent

Function isUserFieldValueDifferent

src/modals/taskModalUserFields.ts:80–89  ·  view source on GitHub ↗
(newValue: unknown, oldValue: unknown)

Source from the content-addressed store, hash-verified

78}
79
80export function isUserFieldValueDifferent(newValue: unknown, oldValue: unknown): boolean {
81 const normalizedNew = normalizeEmptyUserFieldValue(newValue);
82 const normalizedOld = normalizeEmptyUserFieldValue(oldValue);
83
84 if (Array.isArray(normalizedNew) || Array.isArray(normalizedOld)) {
85 return JSON.stringify(normalizedNew) !== JSON.stringify(normalizedOld);
86 }
87
88 return normalizedNew !== normalizedOld;
89}
90
91function normalizeEmptyUserFieldValue(value: unknown): unknown {
92 if (value === null || value === undefined || value === "") {

Callers 2

getUserFieldChangesFunction · 0.85

Calls 1

Tested by

no test coverage detected