wzp
2021-05-13 7d694a9113118daec5be7ac224dab46a3b20f106
1
2
3
4
5
6
7
8
9
10
11
12
13
14
import { CachedResponse } from './CachedResponse';
import Response = require('http-response-object');
export declare type Policy = {
    maxage: number | null;
};
/**
 * returns true if this response is cacheable (according to cache-control headers)
 */
export declare function isCacheable<T>(res: Response<T> | CachedResponse): boolean;
/**
 * if the response is cacheable, returns an object detailing the maxage of the cache
 * otherwise returns null
 */
export declare function cachePolicy<T>(res: Response<T> | CachedResponse): Policy | null;