3
0
Fork 0
mirror of https://github.com/ZeppelinBot/Zeppelin.git synced 2025-07-06 18:47:20 +00:00

refactor: remove Timeout imports and constructor syntax sugar

This commit is contained in:
almeidx 2025-06-01 23:38:49 +01:00
parent 62da0a6e34
commit f607ad424b
No known key found for this signature in database
20 changed files with 32 additions and 42 deletions

View file

@ -1,12 +1,10 @@
import Timeout = NodeJS.Timeout;
const CLEAN_INTERVAL = 1000;
export class SimpleCache<T = any> {
protected readonly retentionTime: number;
protected readonly maxItems: number;
protected cleanTimeout: Timeout;
protected cleanTimeout: NodeJS.Timeout;
protected unloaded: boolean;
protected store: Map<string, { remove_at: number; value: T }>;