RelationMutationConfig

public struct RelationMutationConfig<T>

Undocumented

  • Undocumented

    Declaration

    Swift

    public let snapshot: () -> TransactionalDatabaseSnapshot
  • Undocumented

    Declaration

    Swift

    public let update: (_ newValue: T) -> Void
  • Undocumented

    Declaration

    Swift

    public let commit: (_ before: TransactionalDatabaseSnapshot, _ newValue: T) -> Void
  • Undocumented

    Declaration

    Swift

    public init(
        snapshot: @escaping () -> TransactionalDatabaseSnapshot,
        update: @escaping (_ newValue: T) -> Void,
        commit: @escaping (_ before: TransactionalDatabaseSnapshot, _ newValue: T) -> Void)