UNPKG

@blitzjs/file-pipeline

Version:

Display package for the Blitz CLI

15 lines (14 loc) 651 B
/// <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>; }; };