@visulima/packem
Version:
A fast and modern bundler for Node.js and TypeScript.
13 lines (12 loc) • 552 B
TypeScript
import type { Pail } from "@visulima/pail";
declare class FileCache {
#private;
constructor(cwd: string, cachePath: string | undefined, hashKey: string, logger: Pail);
set isEnabled(value: boolean);
get isEnabled(): boolean;
has(name: string, subDirectory?: string): boolean;
get<R>(name: string, subDirectory?: string): R | undefined;
set(name: string, data: ArrayBuffer | ArrayBufferView | boolean | number | object | string | null | undefined, subDirectory?: string): void;
private getFilePath;
}
export = FileCache;