/// import * as fs from 'fs'; import FileSystem from './fs'; import { FilterFunction } from '@mrmlnc/readdir-enhanced'; import { Entry } from '../types/entries'; import { Pattern } from '../types/patterns'; export default class FileSystemStream extends FileSystem { /** * Use stream API to read entries for Task. */ read(patterns: string[], filter: FilterFunction): NodeJS.ReadableStream; /** * Return entry for the provided path. */ getEntry(filepath: string, pattern: Pattern): Promise; /** * Return fs.Stats for the provided path. */ getStat(filepath: string): Promise; }