UNPKG

@dazejs/framework

Version:

Daze.js - A powerful web framework for Node.js

15 lines (14 loc) 643 B
export interface StorageItemInterface { value: any; expiresAt: number; } export declare abstract class CacheStore { abstract get(key: string): Promise<any>; abstract set(key: string, value: any, seconds?: number): Promise<boolean>; abstract add(key: string, value: any, seconds: number): Promise<boolean>; abstract increment(key: string, value: number): Promise<number | boolean>; abstract decrement(key: string, value: number): Promise<number | boolean>; abstract forever(key: string, value: any): Promise<boolean>; abstract remove(key: string): Promise<boolean>; abstract flush(): Promise<boolean>; }