@ng-dnd/core
Version:
Drag and Drop for Angular
8 lines • 1.34 kB
JavaScript
import { shallowEqual } from './shallowEqual';
export default function areOptionsEqual(nextOptions, currentOptions) {
if (currentOptions === nextOptions) {
return true;
}
return (currentOptions !== null && nextOptions !== null && shallowEqual(currentOptions, nextOptions));
}
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiYXJlT3B0aW9uc0VxdWFsLmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsiLi4vLi4vLi4vLi4vc3JjL3V0aWxzL2FyZU9wdGlvbnNFcXVhbC50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxPQUFPLEVBQUUsWUFBWSxFQUFFLE1BQU0sZ0JBQWdCLENBQUM7QUFFOUMsTUFBTSxDQUFDLE9BQU8sVUFBVSxlQUFlLENBQUMsV0FBZ0IsRUFBRSxjQUFtQjtJQUMzRSxJQUFJLGNBQWMsS0FBSyxXQUFXLEVBQUUsQ0FBQztRQUNuQyxPQUFPLElBQUksQ0FBQztJQUNkLENBQUM7SUFFRCxPQUFPLENBQ0wsY0FBYyxLQUFLLElBQUksSUFBSSxXQUFXLEtBQUssSUFBSSxJQUFJLFlBQVksQ0FBQyxjQUFjLEVBQUUsV0FBVyxDQUFDLENBQzdGLENBQUM7QUFDSixDQUFDIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgc2hhbGxvd0VxdWFsIH0gZnJvbSAnLi9zaGFsbG93RXF1YWwnO1xuXG5leHBvcnQgZGVmYXVsdCBmdW5jdGlvbiBhcmVPcHRpb25zRXF1YWwobmV4dE9wdGlvbnM6IGFueSwgY3VycmVudE9wdGlvbnM6IGFueSkge1xuICBpZiAoY3VycmVudE9wdGlvbnMgPT09IG5leHRPcHRpb25zKSB7XG4gICAgcmV0dXJuIHRydWU7XG4gIH1cblxuICByZXR1cm4gKFxuICAgIGN1cnJlbnRPcHRpb25zICE9PSBudWxsICYmIG5leHRPcHRpb25zICE9PSBudWxsICYmIHNoYWxsb3dFcXVhbChjdXJyZW50T3B0aW9ucywgbmV4dE9wdGlvbnMpXG4gICk7XG59XG4iXX0=