Skip to content

Commit 3c0594e

Browse files
committed
Updating type defs
1 parent ca95910 commit 3c0594e

1 file changed

Lines changed: 9 additions & 9 deletions

File tree

types/lru.d.ts

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1,22 +1,22 @@
11
export function lru<T = any>(max?: number, ttl?: number, resetTtl?: boolean): LRU<T>;
22

3-
interface LRUItem<T> {
3+
export interface LRUItem<T> {
44
expiry: number;
55
key: any;
66
prev: LRUItem<T> | null;
77
next: LRUItem<T> | null;
88
value: T;
99
}
1010

11-
export class LRU<T> {
11+
export class LRU<T = any> {
1212
constructor(max?: number, ttl?: number, resetTtl?: boolean);
13-
first: LRUItem<T> | null;
14-
items: Record<any, LRUItem<T>>;
15-
last: LRUItem<T> | null;
16-
max: number;
17-
resetTtl: boolean;
18-
size: number;
19-
ttl: number;
13+
readonly first: LRUItem<T> | null;
14+
readonly items: Record<any, LRUItem<T>>;
15+
readonly last: LRUItem<T> | null;
16+
readonly max: number;
17+
readonly resetTtl: boolean;
18+
readonly size: number;
19+
readonly ttl: number;
2020
clear(): this;
2121
delete(key: any): this;
2222
entries(keys?: any[]): [any, T][];

0 commit comments

Comments
 (0)