flow-declarations
Version:
High quality type declarations for flow.js
24 lines (22 loc) • 647 B
JavaScript
declare module 'alaska-cache-redis' {
declare export default class RedisCacheDriver {
constructor(options?: Object): void;
classOfCacheDriver: boolean;
instanceOfCacheDriver: true;
_maxAge: number;
_driver: Object;
type: string;
isCacheDriver: boolean;
noSerialization: boolean;
driver(): any;
set(key: string, value: any, lifetime?: number): Promise<void>;
get(key: string): Promise<any>;
del(key: string): Promise<void>;
has(key: string): Promise<boolean>;
inc(key: string): Promise<number>;
dec(key: string): Promise<number>;
size(): Promise<number>;
prune(): Promise<void>;
flush(): Promise<void>;
}
}