Security upgrades
This commit is contained in:
29
node_modules/@material-ui/styles/makeStyles/multiKeyStore.js
generated
vendored
Normal file
29
node_modules/@material-ui/styles/makeStyles/multiKeyStore.js
generated
vendored
Normal file
@@ -0,0 +1,29 @@
|
||||
"use strict";
|
||||
|
||||
Object.defineProperty(exports, "__esModule", {
|
||||
value: true
|
||||
});
|
||||
exports.default = void 0;
|
||||
// Used https://github.com/thinkloop/multi-key-cache as inspiration
|
||||
var multiKeyStore = {
|
||||
set: function set(cache, key1, key2, value) {
|
||||
var subCache = cache.get(key1);
|
||||
|
||||
if (!subCache) {
|
||||
subCache = new Map();
|
||||
cache.set(key1, subCache);
|
||||
}
|
||||
|
||||
subCache.set(key2, value);
|
||||
},
|
||||
get: function get(cache, key1, key2) {
|
||||
var subCache = cache.get(key1);
|
||||
return subCache ? subCache.get(key2) : undefined;
|
||||
},
|
||||
delete: function _delete(cache, key1, key2) {
|
||||
var subCache = cache.get(key1);
|
||||
subCache.delete(key2);
|
||||
}
|
||||
};
|
||||
var _default = multiKeyStore;
|
||||
exports.default = _default;
|
||||
Reference in New Issue
Block a user