diff options
Diffstat (limited to 'deps/npm/node_modules/cli-table2/node_modules/lodash/internal/MapCache.js')
-rw-r--r-- | deps/npm/node_modules/cli-table2/node_modules/lodash/internal/MapCache.js | 24 |
1 files changed, 24 insertions, 0 deletions
diff --git a/deps/npm/node_modules/cli-table2/node_modules/lodash/internal/MapCache.js b/deps/npm/node_modules/cli-table2/node_modules/lodash/internal/MapCache.js new file mode 100644 index 0000000000..1d7ab98171 --- /dev/null +++ b/deps/npm/node_modules/cli-table2/node_modules/lodash/internal/MapCache.js @@ -0,0 +1,24 @@ +var mapDelete = require('./mapDelete'), + mapGet = require('./mapGet'), + mapHas = require('./mapHas'), + mapSet = require('./mapSet'); + +/** + * Creates a cache object to store key/value pairs. + * + * @private + * @static + * @name Cache + * @memberOf _.memoize + */ +function MapCache() { + this.__data__ = {}; +} + +// Add functions to the `Map` cache. +MapCache.prototype['delete'] = mapDelete; +MapCache.prototype.get = mapGet; +MapCache.prototype.has = mapHas; +MapCache.prototype.set = mapSet; + +module.exports = MapCache; |