bpms_site/.svn/pristine/c0/c0489e424b7179b94f92d5acab3c639c30ce1122.svn-base
2025-11-02 16:38:49 +03:30

16 lines
460 B
Plaintext

import { FileReader } from './file-reader';
/**
* CachedFileReader will deduplicate requests made to the same folder structure
* to scan for files.
*/
export declare class BatchedFileReader implements FileReader {
private readonly reader;
private batch?;
constructor(reader: FileReader);
private schedulePromise?;
private schedule;
private getOrCreateBatch;
private load;
read(dir: string): Promise<ReadonlyArray<string>>;
}