Initial commit
[yaffs-website] / node_modules / grunt-contrib-watch / node_modules / globule / node_modules / lodash / _mapCacheDelete.js
1 var getMapData = require('./_getMapData');
2
3 /**
4  * Removes `key` and its value from the map.
5  *
6  * @private
7  * @name delete
8  * @memberOf MapCache
9  * @param {string} key The key of the value to remove.
10  * @returns {boolean} Returns `true` if the entry was removed, else `false`.
11  */
12 function mapCacheDelete(key) {
13   var result = getMapData(this, key)['delete'](key);
14   this.size -= result ? 1 : 0;
15   return result;
16 }
17
18 module.exports = mapCacheDelete;