UNPKG

can

Version:

MIT-licensed, client-side, JavaScript framework that makes building rich web applications easy.

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; } } }