UNPKG

612 BTypeScriptView Raw
1import { FabCache, FabCacheValue } from '@fab/core';
2export declare class Cache implements FabCache {
3 private cache;
4 constructor();
5 set(key: string, value: FabCacheValue, ttl_seconds?: number): Promise<void>;
6 setJSON(key: string, value: any, ttl_seconds?: number): Promise<void>;
7 get(key: string): Promise<string | undefined>;
8 getJSON(key: string): Promise<any>;
9 getArrayBuffer(key: string): Promise<ArrayBuffer | undefined>;
10 getNumber(key: string): Promise<number | undefined>;
11 getStream(key: string): Promise<ReadableStream<any> | undefined>;
12 private readAllIfStream;
13}