UNPKG

@qvant/qui-max

Version:

A Vue 3 Design system for Web.

22 lines (21 loc) 594 B
import ListCache from "./_ListCache.js"; import Map from "./_Map.js"; import MapCache from "./_MapCache.js"; var LARGE_ARRAY_SIZE = 200; function stackSet(key, value) { var data = this.__data__; if (data instanceof ListCache) { var pairs = data.__data__; if (!Map || pairs.length < LARGE_ARRAY_SIZE - 1) { pairs.push([key, value]); this.size = ++data.size; return this; } data = this.__data__ = new MapCache(pairs); } data.set(key, value); this.size = data.size; return this; } export { stackSet as default }; //# sourceMappingURL=_stackSet.js.map