Renamed LiveList to ListPublisher and LiveObject to ObjectPublisher. WIP: docs

This commit is contained in:
John Estropia
2019-10-18 19:36:27 +09:00
parent ddf599ba85
commit 0b18366ab1
20 changed files with 561 additions and 619 deletions

View File

@@ -37,9 +37,7 @@ import AppKit
// MARK: - ObjectSnapshot
@dynamicMemberLookup
public struct ObjectSnapshot<O: DynamicObject>: SnapshotResult, ObjectRepresentation, Hashable {
// MARK: SnapshotResult
public struct ObjectSnapshot<O: DynamicObject>: ObjectRepresentation, Hashable {
public typealias ObjectType = O
@@ -51,10 +49,10 @@ public struct ObjectSnapshot<O: DynamicObject>: SnapshotResult, ObjectRepresenta
return self.id
}
public func asLiveObject(in dataStack: DataStack) -> LiveObject<O> {
public func asPublisher(in dataStack: DataStack) -> ObjectPublisher<O> {
let context = dataStack.unsafeContext()
return LiveObject<O>(objectID: self.id, context: context)
return ObjectPublisher<O>(objectID: self.id, context: context)
}
public func asReadOnly(in dataStack: DataStack) -> O? {