Copied from tiny-lru and modified to support typescript

Type Parameters

  • T extends unknown

Constructors

  • Type Parameters

    • T extends unknown

    Parameters

    • max: number = 0
    • ttl: number = 0
    • resetTtl: boolean = false

    Returns LRU<T>

Properties

first: null | Item<T> = null
items: Record<string, Item<T>> = ...
last: null | Item<T> = null
max: number
resetTtl: boolean
size: number
ttl: number

Methods