Skip to content

Commit ec0e5ba

Browse files
authored
Merge pull request #57 from avoidwork/privateMethods
Changing `has()` to be private as `#has()`, updating eslint rules
2 parents d854d0e + 0d08874 commit ec0e5ba

File tree

11 files changed

+29
-29
lines changed

11 files changed

+29
-29
lines changed

.eslintrc

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66
"amd": true
77
},
88
"parserOptions": {
9-
"ecmaVersion": 2020,
9+
"ecmaVersion": "latest",
1010
"sourceType": "module"
1111
},
1212
"globals": {

dist/tiny-lru.cjs

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
*
44
* @copyright 2022 Jason Mulligan <jason.mulligan@avoidwork.com>
55
* @license BSD-3-Clause
6-
* @version 9.0.3
6+
* @version 10.0.0
77
*/
88
'use strict';
99

@@ -19,7 +19,7 @@ class LRU {
1919
this.ttl = ttl;
2020
}
2121

22-
has (key) {
22+
#has (key) {
2323
return key in this.items;
2424
}
2525

@@ -33,7 +33,7 @@ class LRU {
3333
}
3434

3535
delete (key) {
36-
if (this.has(key)) {
36+
if (this.#has(key)) {
3737
const item = this.items[key];
3838

3939
delete this.items[key];
@@ -81,7 +81,7 @@ class LRU {
8181
get (key) {
8282
let result;
8383

84-
if (this.has(key)) {
84+
if (this.#has(key)) {
8585
const item = this.items[key];
8686

8787
if (this.ttl > 0 && item.expiry <= new Date().getTime()) {
@@ -102,7 +102,7 @@ class LRU {
102102
set (key, value, bypass = false) {
103103
let item;
104104

105-
if (bypass || this.has(key)) {
105+
if (bypass || this.#has(key)) {
106106
item = this.items[key];
107107
item.value = value;
108108

dist/tiny-lru.esm.js

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
*
44
* @copyright 2022 Jason Mulligan <jason.mulligan@avoidwork.com>
55
* @license BSD-3-Clause
6-
* @version 9.0.3
6+
* @version 10.0.0
77
*/
88
class LRU {
99
constructor (max = 0, ttl = 0) {
@@ -15,7 +15,7 @@ class LRU {
1515
this.ttl = ttl;
1616
}
1717

18-
has (key) {
18+
#has (key) {
1919
return key in this.items;
2020
}
2121

@@ -29,7 +29,7 @@ class LRU {
2929
}
3030

3131
delete (key) {
32-
if (this.has(key)) {
32+
if (this.#has(key)) {
3333
const item = this.items[key];
3434

3535
delete this.items[key];
@@ -77,7 +77,7 @@ class LRU {
7777
get (key) {
7878
let result;
7979

80-
if (this.has(key)) {
80+
if (this.#has(key)) {
8181
const item = this.items[key];
8282

8383
if (this.ttl > 0 && item.expiry <= new Date().getTime()) {
@@ -98,7 +98,7 @@ class LRU {
9898
set (key, value, bypass = false) {
9999
let item;
100100

101-
if (bypass || this.has(key)) {
101+
if (bypass || this.#has(key)) {
102102
item = this.items[key];
103103
item.value = value;
104104

dist/tiny-lru.esm.min.js

Lines changed: 2 additions & 2 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

dist/tiny-lru.esm.min.js.map

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

dist/tiny-lru.js

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
*
44
* @copyright 2022 Jason Mulligan <jason.mulligan@avoidwork.com>
55
* @license BSD-3-Clause
6-
* @version 9.0.3
6+
* @version 10.0.0
77
*/
88
(function(g,f){typeof exports==='object'&&typeof module!=='undefined'?f(exports):typeof define==='function'&&define.amd?define(['exports'],f):(g=typeof globalThis!=='undefined'?globalThis:g||self,f(g.lru={}));})(this,(function(exports){'use strict';class LRU {
99
constructor (max = 0, ttl = 0) {
@@ -15,7 +15,7 @@
1515
this.ttl = ttl;
1616
}
1717

18-
has (key) {
18+
#has (key) {
1919
return key in this.items;
2020
}
2121

@@ -29,7 +29,7 @@
2929
}
3030

3131
delete (key) {
32-
if (this.has(key)) {
32+
if (this.#has(key)) {
3333
const item = this.items[key];
3434

3535
delete this.items[key];
@@ -77,7 +77,7 @@
7777
get (key) {
7878
let result;
7979

80-
if (this.has(key)) {
80+
if (this.#has(key)) {
8181
const item = this.items[key];
8282

8383
if (this.ttl > 0 && item.expiry <= new Date().getTime()) {
@@ -98,7 +98,7 @@
9898
set (key, value, bypass = false) {
9999
let item;
100100

101-
if (bypass || this.has(key)) {
101+
if (bypass || this.#has(key)) {
102102
item = this.items[key];
103103
item.value = value;
104104

0 commit comments

Comments
 (0)