From 187fa5baeddead1bfca73b2f37652ef01c7ee4d6 Mon Sep 17 00:00:00 2001 From: Sindre Sorhus Date: Mon, 11 Sep 2023 16:03:25 +0700 Subject: [PATCH] Add `.maxSize` getter Fixes #47 --- index.d.ts | 5 +++++ index.js | 4 ++++ readme.md | 4 ++++ test.js | 6 ++++++ 4 files changed, 19 insertions(+) diff --git a/index.d.ts b/index.d.ts index 1b19e62..ab564fe 100644 --- a/index.d.ts +++ b/index.d.ts @@ -102,6 +102,11 @@ export default class QuickLRU extends Map { t.is(lru.size, 3); }); +test('.maxSize', t => { + const maxSize = 100; + const lru = new QuickLRU({maxSize}); + t.is(lru.maxSize, maxSize); +}); + test('checks total cache size does not exceed `maxSize`', t => { const lru = new QuickLRU({maxSize: 2}); lru.set('1', 1);