/** * Map 扩展 * @filename packages/utils/src/Cache/LRUCache/FrequencyMap.ts * @author tujiawei * @date 2024-03-28 15:41:07 */ import CacheNode from './CacheNode'; declare type CN = CacheNode; declare type V = Set; declare class FrequencyMap extends Map { static get [Symbol.species](): MapConstructor; get [Symbol.toStringTag](): string; /** * 刷新节点Node */ refresh(node: CN): void; /** * 插入新节点 */ insert(node: CN): void; } export default FrequencyMap;