Constructors
constructor
- new HasteFS(__namedParameters: object): HasteFS
-
Parameters
-
__namedParameters: object
-
files: Map<string, [string, number, number, 0 | 1, string[], string]>
-
rootDir: string
Properties
Private _files
_files: any
Private _getFileData
_getFileData: any
Private _rootDir
_rootDir: any
Methods
exists
- exists(file: Config.Path): boolean
-
Parameters
Returns boolean
getAbsoluteFileIterator
- getAbsoluteFileIterator(): Iterable<Config.Path>
-
Returns Iterable<Config.Path>
getAllFiles
- getAllFiles(): Array<Config.Path>
-
Returns Array<Config.Path>
getDependencies
- getDependencies(file: Config.Path): Array<string> | null
-
Parameters
Returns Array<string>
|
null
getFileIterator
- getFileIterator(): Iterable<Config.Path>
-
Returns Iterable<Config.Path>
getModuleName
- getModuleName(file: Config.Path): string | null
-
Parameters
Returns string
|
null
getSha1
- getSha1(file: Config.Path): string | null
-
Parameters
Returns string
|
null
getSize
- getSize(file: Config.Path): number | null
-
Parameters
Returns number
|
null
matchFiles
- matchFiles(pattern: RegExp | string): Array<Config.Path>
-
Parameters
Returns Array<Config.Path>
matchFilesWithGlob
- matchFilesWithGlob(globs: Array<Config.Glob>, root: Config.Path | null): Set<Config.Path>
-
Parameters
-
globs: Array<Config.Glob>
-
root: Config.Path | null
Returns Set<Config.Path>