UNPKG

vue-app-sdk

Version:
23 lines (22 loc) 724 B
"use strict"; Object.defineProperties(exports, { __esModule: { value: true }, [Symbol.toStringTag]: { value: "Module" } }); const _ListCache = require("./_ListCache.cjs"); const _Map = require("./_Map.cjs"); const _MapCache = require("./_MapCache.cjs"); var LARGE_ARRAY_SIZE = 200; function stackSet(key, value) { var data = this.__data__; if (data instanceof _ListCache.default) { var pairs = data.__data__; if (!_Map.default || pairs.length < LARGE_ARRAY_SIZE - 1) { pairs.push([key, value]); this.size = ++data.size; return this; } data = this.__data__ = new _MapCache.default(pairs); } data.set(key, value); this.size = data.size; return this; } exports.default = stackSet;