renovate
Version:
Automated dependency updates. Flexible so you don't need to be.
11 lines (10 loc) • 520 B
TypeScript
import type { HttpResponse } from '../types';
import { AbstractHttpCacheProvider } from './abstract-http-cache-provider';
import type { HttpCache } from './schema';
export declare class MemoryHttpCacheProvider extends AbstractHttpCacheProvider {
private cacheKey;
protected load(url: string): Promise<unknown>;
protected persist(url: string, data: HttpCache): Promise<void>;
bypassServer<T>(url: string): Promise<HttpResponse<T> | null>;
}
export declare const memCacheProvider: MemoryHttpCacheProvider;