@blitzjs/file-pipeline
Version:
Display package for the Blitz CLI
15 lines (14 loc) • 651 B
TypeScript
/// <reference types="node" />
import File from "vinyl";
export declare type OverrideTriage = (file: File) => "proceed" | "ignore" | undefined;
/**
* Returns streams that help handling work optimisation in the file transform stream.
*/
export declare function createWorkOptimizer(src: string, dest: string, overrideTriage?: OverrideTriage, saveCache?: (filePath: string, data: object) => Promise<void>, readCache?: (filePath: string) => string): {
triage: import("stream").Transform;
reportComplete: import("stream").Transform;
stats: {
todo: Record<string, string>;
done: Record<string, string>;
};
};