packageDocumentation module internal export const shallowDiffers = ( a , b ) : boolean => { if ( a === b ) return false ; if ( a === undefined || b === undefined ) return true ; for ( const i in a ) { if ( ! ( i in b ) ) return true ; } for ( const i in b ) { if ( a [ i ] !== b [ i ] ) return true ; } return false ; } ;