typesense
Version:
Javascript Library for Typesense
12 lines (11 loc) • 391 B
TypeScript
export default class RequestWithCache {
private responseCache;
private responsePromiseCache;
clearCache(): void;
perform<T>(requestContext: any, requestFunction: (...params: any) => unknown, requestFunctionArguments: any[], cacheOptions: CacheOptions): Promise<T | unknown>;
}
interface CacheOptions {
cacheResponseForSeconds?: number;
maxSize?: number;
}
export {};