new Snapshot(): SnapshotReturns:
<Snapshot>children{Set< Snapshot >}contextHashes{Map< string, string|null >}contextTimestamps{Map< string, ResolvedContextFileSystemInfoEntry|null >}contextTshs{Map< string, ResolvedContextTimestampAndHash|null >}fileHashes{Map< string, string|null >}fileTimestamps{Map< string, FileSystemInfoEntry|null >}fileTshs{Map< string, string|TimestampAndHash|null >}managedContexts{Set< string >}managedFiles{Set< string >}managedItemInfo{Map< string, string >}managedMissing{Set< string >}missingExistence{Map< string, boolean >}startTime<number>
addChild(child): voidAttributes
child:
<Snapshot>Returns:
{void}
Adds the provided child to the snapshot.
deserialize(__namedParameters): voidAttributes
__namedParameters:
<ObjectDeserializerContext>Returns:
{void}
Restores this instance from the provided deserializer context.
getContextIterable(): Iterable< string >Returns:
{Iterable< string >}
Gets context iterable.
getFileIterable(): Iterable< string >Returns:
{Iterable< string >}
Gets file iterable.
getMissingIterable(): Iterable< string >Returns:
{Iterable< string >}
Gets missing iterable.
hasChildren(): booleanReturns:
<boolean>hasContextHashes(): booleanReturns:
<boolean>hasContextTimestamps(): booleanReturns:
<boolean>hasContextTshs(): booleanReturns:
<boolean>hasFileHashes(): booleanReturns:
<boolean>hasFileTimestamps(): booleanReturns:
<boolean>hasFileTshs(): booleanReturns:
<boolean>hasManagedContexts(): booleanReturns:
<boolean>hasManagedFiles(): booleanReturns:
<boolean>hasManagedItemInfo(): booleanReturns:
<boolean>hasManagedMissing(): booleanReturns:
<boolean>hasMissingExistence(): booleanReturns:
<boolean>hasStartTime(): booleanReturns:
<boolean>serialize(__namedParameters): voidAttributes
__namedParameters:
<ObjectSerializerContext>Returns:
{void}
Serializes this instance into the provided serializer context.
setChildren(value): voidvalue{Set< Snapshot >}- Returns: {void}
Updates children using the provided value.
setContextHashes(value): voidvalue{Map< string, string|null >}- Returns: {void}
Sets context hashes.
setContextTimestamps(value): voidvalue{Map< string, ResolvedContextFileSystemInfoEntry|null >}- Returns: {void}
Sets context timestamps.
setContextTshs(value): voidvalue{Map< string, ResolvedContextTimestampAndHash|null >}- Returns: {void}
Updates context tshs using the provided value.
setFileHashes(value): voidvalue{Map< string, string|null >}- Returns: {void}
Updates file hashes using the provided value.
setFileTimestamps(value): voidvalue{Map< string, FileSystemInfoEntry|null >}- Returns: {void}
Sets file timestamps.
setFileTshs(value): voidvalue{Map< string, string|TimestampAndHash|null >}- Returns: {void}
Updates file tshs using the provided value.
setManagedContexts(value): voidvalue{Set< string >}- Returns: {void}
Sets managed contexts.
setManagedFiles(value): voidvalue{Set< string >}- Returns: {void}
Sets managed files.
setManagedItemInfo(value): voidvalue{Map< string, string >}- Returns: {void}
Sets managed item info.
setManagedMissing(value): voidvalue{Set< string >}- Returns: {void}
Sets managed missing.
setMergedStartTime(value, snapshot): voidAttributes
value:
<number>
|
<undefined>snapshot:
<Snapshot>Returns:
{void}
Sets merged start time.
setMissingExistence(value): voidvalue{Map< string, boolean >}- Returns: {void}
Sets missing existence.
setStartTime(value): voidAttributes
value:
<number>Returns:
{void}
Updates start time using the provided value.