export function areConfigOptionsEqual( a?: Record, b?: Record, ): 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]); }