UNPKG

pandora-metrics

Version:
25 lines (24 loc) 666 B
/// <reference types="node" /> import { EventEmitter } from 'events'; export declare class CommonCache extends EventEmitter { private innerCache; private capacity; constructor(capacity?: number); push(item: any): void; /** * 支持两种行为,取最后几条数据以及取特定时间之后的数据 * @param options * @returns {any} */ query(options?: { by?: 'size' | string; value?: number; order?: 'ASC' | 'DESC'; offset?: number; limit?: number; }): any; clear(): void; updateCapacity(newCapacity: number): void; getCapacity(): any; getSize(): number; }