Init
This commit is contained in:
17
node_modules/sweet-collections/dist/map/LfuMap.d.ts
generated
vendored
Normal file
17
node_modules/sweet-collections/dist/map/LfuMap.d.ts
generated
vendored
Normal file
@ -0,0 +1,17 @@
|
||||
import { SizedMap } from './SizedMap';
|
||||
export declare class LfuMap<K, V> extends SizedMap<K, V> {
|
||||
private queue;
|
||||
private frequencies;
|
||||
private leastFrequent;
|
||||
has(key: K): boolean;
|
||||
get(key: K, _default?: V): V | undefined;
|
||||
set(key: K, value: V): this;
|
||||
delete(key: K): boolean;
|
||||
clear(): void;
|
||||
private initQueue;
|
||||
private queuePop;
|
||||
private moveToTop;
|
||||
private removeNode;
|
||||
private increaseFrequency;
|
||||
private decreaseFrequency;
|
||||
}
|
||||
Reference in New Issue
Block a user