On this page

new FileSystemInfo(): FileSystemInfo
Attributes
fileHashQueue:<AsyncQueue>
immutablePaths:
{(string | RegExp)[]}
immutablePathsRegExps:<RegExp>
[]
immutablePathsWithSlash:<string>
[]
managedItemDirectoryQueue:
{AsyncQueue<string, string, Set >}
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:
(err?: <Error> | <null> , result?: <boolean> ) => <void>
Returns:<void>

Checks resolve results valid.


checkSnapshotValid(snapshot, callback): void
Attributes
snapshot:<Snapshot>
callback:
(err?: <WebpackError> | <null> , result?: <boolean> ) => <void>
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:
(err?: <WebpackError> | <null> , contextHash?: <string> ) => <void>
Returns:<void>

Returns context hash.


getContextTimestamp(path, callback): void
Attributes
callback:
(err?: <WebpackError> | <null> , resolvedContextTimestamp?: <"ignore"> | <ResolvedContextFileSystemInfoEntry> | <null> ) => <void>
Returns:<void>

Gets context timestamp.


getContextTsh(path, callback): void
Attributes
callback:
(err?: <WebpackError> | <null> , resolvedContextTimestampAndHash?: <ResolvedContextTimestampAndHash> | <null> ) => <void>
Returns:<void>

Returns context tsh.


getDeprecatedContextTimestamps(): Map
Returns:<Map>

getDeprecatedFileTimestamps(): Map
Returns:<Map>

getFileHash(path, callback): void
Attributes
callback:
(err?: <WebpackError> | <null> , hash?: <string> | <null> ) => <void>
Returns:<void>

Returns file hash.


getFileTimestamp(path, callback): void
Attributes
callback:
(err?: <WebpackError> | <null> , fileTimestamp?: <"ignore"> | <FileSystemInfoEntry> | <null> ) => <void>
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>
deps:
{Iterable }
callback:
(err?: <Error> | <null> , resolveBuildDependenciesResult?: <ResolveBuildDependenciesResult> ) => <void>
Returns:<void>

Resolves build dependencies.

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

Attributes
resolved:<string>
symlinks:
{Set }


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



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

  • directories {Set} list of directories
  • files {Set} list of files
  • missing {Set} list of missing entries

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