Files
kandev/apps/web/lib/config-options.ts
T

12 lines
408 B
TypeScript

export function areConfigOptionsEqual(
a?: Record<string, string>,
b?: Record<string, string>,
): boolean {
const left = a ?? {};
const right = b ?? {};
const leftKeys = Object.keys(left).sort();
const rightKeys = Object.keys(right).sort();
if (leftKeys.length !== rightKeys.length) return false;
return leftKeys.every((key, index) => key === rightKeys[index] && left[key] === right[key]);
}