express-cache-file
Version:
Express middleware to cache static files in server memory
15 lines (14 loc) • 578 B
TypeScript
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;