On this page

new FileSystemInfo(): FileSystemInfo
Attributes
fileHashQueue:<AsyncQueue>
immutablePaths:<string> | <RegExp>
[]
immutablePathsRegExps:<RegExp>
[]
immutablePathsWithSlash:<string>
[]
managedItemDirectoryQueue:<AsyncQueue>
managedItemQueue:<AsyncQueue>
managedPaths:<string> | <RegExp>
[]
managedPathsRegExps:<RegExp>
[]
managedPathsWithSlash:<string>
[]
unmanagedPathsRegExps:<RegExp>
[]
unmanagedPathsWithSlash:<string>
[]
addContextTimestamps(map, immutable?): void

Adds context timestamps.


addFileTimestamps(map, immutable?): void

Adds file timestamps.


checkResolveResultsValid(resolveResults, callback): void
Attributes
resolveResults:<Map>
< <string> , <string> | <false> | <undefined> >
callback:<Function>
Returns:<void>

Checks resolve results valid.


checkSnapshotValid(snapshot, callback): void
Attributes
snapshot:<Snapshot>
callback:<Function>
Returns:<void>

Checks snapshot valid.


clear(): void
Returns:<void>

createSnapshot(startTime, files, directories, missing, options, callback): void
Attributes

Creates a snapshot.


getContextHash(path, callback): void
Attributes
callback:<Function>
Returns:<void>

Returns context hash.


getContextTimestamp(path, callback): void
Attributes
callback:<Function>
Returns:<void>

Gets context timestamp.


getContextTsh(path, callback): void
Attributes
callback:<Function>
Returns:<void>

Returns context tsh.


getDeprecatedContextTimestamps(): Map
Returns:<Map>

getDeprecatedFileTimestamps(): Map
Returns:<Map>

getFileHash(path, callback): void
Attributes
callback:<Function>
Returns:<void>

Returns file hash.


getFileTimestamp(path, callback): void
Attributes
callback:<Function>
Returns:<void>

Gets file timestamp.


logStatistics(): void
Returns:<void>

mergeSnapshots(snapshot1, snapshot2): Snapshot
Attributes
snapshot1:<Snapshot>
snapshot2:<Snapshot>
Returns:<Snapshot>

Merges the provided values into a single result.


resolveBuildDependencies(context, deps, callback): void
Attributes
context:<string>
callback:<Function>
Returns:<void>

Resolves build dependencies.

Attributes
safeTime:<number>
symlinks:<Set>
timestampHash:<string>

Attributes
resolved:<string>
symlinks:<Set>


Attributes
safeTime:<number>
symlinks:<Set>
timestampHash:<string>



Attributes
directories:<Set>
< <string> > list of directories
files:<Set>
< <string> > list of files
missing:<Set>
< <string> > list of missing entries
resolveDependencies:<ResolveDependencies>
dependencies of the resolving
resolveResults:<Map>
< <string> , <string> | <false> | <undefined> > stored resolve results

Attributes
directories:<Set>
< <string> > list of directories
files:<Set>
< <string> > list of files
missing:<Set>
< <string> > list of missing entries

Attributes
should use hash to snapshot
timestamp:<boolean>
should use timestamp to snapshot