UNPKG

react-carousel-query

Version:

A infinite carousel component made with react that handles the pagination for you.

25 lines (24 loc) 609 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.LruMap = void 0; class LruMap extends Map { constructor(limit = Infinity) { super(); this.limit = limit; } set(key, value) { super.set(key, value); if (this.size > this.limit) this.delete(super.keys().next().value); return this; } get(key) { if (!super.has(key)) return undefined; const value = super.get(key); super.delete(key); super.set(key, value); return value; } } exports.LruMap = LruMap;