wzp
2021-05-13 7d694a9113118daec5be7ac224dab46a3b20f106
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
// @flow
// Generated using flowgen2
 
import type {ICache} from './ICache';
import type {CachedResponse} from './CachedResponse';
 
declare class FileCache {
  constructor(location: string): void;
  getResponse(
    url: string,
    callback: (err: null | Error, response: null | CachedResponse) => void,
  ): void;
  setResponse(url: string, response: CachedResponse): void;
  updateResponseHeaders(
    url: string,
    response: {[key: 'headers' | 'requestTimestamp']: any},
  ): void;
  invalidateResponse(
    url: string,
    callback: (err: ErrnoError | null) => void,
  ): void;
}
export default FileCache;