kahuna/public/js/util/eq.js (9 lines of code) (raw):
import angular from 'angular';
export var eq = angular.module('util.eq', []);
eq.value('onValChange', function(fn) {
return function(newVal, oldVal, objectEquality) {
if (!angular.equals(newVal, oldVal)) {
fn(newVal, oldVal, objectEquality);
}
};
});