Snapshot

public struct Snapshot<Value> : AnySnapshot
extension Snapshot: Equatable where Value: Equatable
extension Snapshot: Hashable where Value: Hashable

A snapshot of data.

  • The value captured at date.

    Declaration

    Swift

    public let value: Value
  • The point in time the data was captured.

    Declaration

    Swift

    public let date: Date
  • The data that was captured, erased as Any.

    Declaration

    Swift

    public var typeErasedValue: Any? { get }
  • Create a new snapshot with the provided value and date.

    Declaration

    Swift

    public init(value: Value, date: Date)

    Parameters

    value

    The captured value.

    date

    The point in time the value was captured.