UNPKG

express-cache-file

Version:

Express middleware to cache static files in server memory

15 lines (14 loc) 578 B
import { CacheSize } from './size'; import type { NextFunction, Request, Response } from 'express'; import type { UpdateOptions } from './cache'; import type { ReadMode } from './fs'; export type { UpdateOptions } from './cache'; export type { ReadMode } from './fs'; export type CacheFileOptions = { readMode?: ReadMode; update?: false | UpdateOptions; cacheSize?: CacheSize; redirect?: boolean; }; export declare function cacheFile(root: string, options?: CacheFileOptions): (req: Request, res: Response, next: NextFunction) => void; export default cacheFile;