UNPKG

@jbrowse/core

Version:

JBrowse 2 core libraries used by plugins

33 lines (32 loc) 1.18 kB
export default class QuickLRU extends Map<any, any> { constructor(options?: {}); maxSize: any; maxAge: any; onEviction: any; cache: Map<any, any>; oldCache: Map<any, any>; _size: number; _emitEvictions(cache: any): void; _deleteIfExpired(key: any, item: any): boolean; _getOrDeleteIfExpired(key: any, item: any): any; _getItemValue(key: any, item: any): any; _peek(key: any, cache: any): any; _set(key: any, value: any): void; _moveToRecent(key: any, item: any): void; _entriesAscending(): Generator<[any, any], void, unknown>; get(key: any): any; set(key: any, value: any, { maxAge }?: { maxAge?: any; }): void; has(key: any): boolean; peek(key: any): any; delete(key: any): boolean; resize(newSize: any): void; keys(): Generator<any, void, unknown>; values(): Generator<any, void, unknown>; entriesDescending(): Generator<any[], void, unknown>; entriesAscending(): Generator<any[], void, unknown>; entries(): Generator<any[], void, unknown>; forEach(callbackFunction: any, thisArgument?: this): void; [Symbol.iterator](): Generator<any[], void, unknown>; }