UNPKG

funcunit

Version:
25 lines (15 loc) 466 B
@function can.Map.prototype.define.remove remove @parent can.Map.prototype.define Called when an attribute is removed. @signature `remove( currentValue )` @return {*|false} If `false` is returned, the value is not removed. @body ## Use The following prevents removing the _prop_ attribute if someone tries to remove the value 0: define: { prop: { remove: function( currentVal ){ return currentVal !== 0; } } }