Build Information
Failed to build yswift, reference 1.0.4 (ac0336), with Swift 6.2 for macOS (SPM) on 20 Jun 2025 05:26:13 UTC.
Build Command
env DEVELOPER_DIR=/Applications/Xcode-26.0.0-Beta.app xcrun swift build --arch arm64Build Log
389 | public static let stackItemUpdated = LZObservable.EventName<YUndoManager.ChangeEvent>("stack-item-updated")
390 | }
/Users/admin/builder/spi-builder-workspace/Sources/yswift/Utilities/YUndoManager.swift:389:46: error: generic parameter 'Value' could not be inferred
387 | public static let stackItemAdded = LZObservable.EventName<YUndoManager.ChangeEvent>("stack-item-added")
388 | public static let stackItemPopped = LZObservable.EventName<YUndoManager.ChangeEvent>("stack-item-popped")
389 | public static let stackItemUpdated = LZObservable.EventName<YUndoManager.ChangeEvent>("stack-item-updated")
| |- error: generic parameter 'Value' could not be inferred
| `- note: explicitly specify the generic arguments to fix this issue
390 | }
391 |
/Users/admin/builder/spi-builder-workspace/Sources/yswift/Utilities/YUndoManager.swift:389:59: error: type 'LZObservable<Value>' has no member 'EventName'
387 | public static let stackItemAdded = LZObservable.EventName<YUndoManager.ChangeEvent>("stack-item-added")
388 | public static let stackItemPopped = LZObservable.EventName<YUndoManager.ChangeEvent>("stack-item-popped")
389 | public static let stackItemUpdated = LZObservable.EventName<YUndoManager.ChangeEvent>("stack-item-updated")
| `- error: type 'LZObservable<Value>' has no member 'EventName'
390 | }
391 |
/Users/admin/builder/spi-builder-workspace/Sources/yswift/Utilities/YUndoManager.swift:65:50: error: value of type 'YDocument' has no member 'on'
63 | self.trackedOrigins.append(self)
64 |
65 | self.afterTransactionDisposer = self.doc.on(YDocument.On.afterTransaction) {
| `- error: value of type 'YDocument' has no member 'on'
66 | self.afterTransaction($0)
67 | }
/Users/admin/builder/spi-builder-workspace/Sources/yswift/YDocument.swift:209:47: error: type 'YDocument' has no member 'EventName'
207 | public static let sync = YDocument.EventName<Bool>("sync")
208 |
209 | public static let destroy = YDocument.EventName<Void>("destroy")
| `- error: type 'YDocument' has no member 'EventName'
210 | public static let destroyed = YDocument.EventName<Bool>("destroyed")
211 |
/Users/admin/builder/spi-builder-workspace/Sources/yswift/Utilities/YUndoManager.swift:69:18: error: value of type 'YDocument' has no member 'on'
67 | }
68 |
69 | self.doc.on(YDocument.On.destroy) {
| `- error: value of type 'YDocument' has no member 'on'
70 | self.destroy()
71 | }
/Users/admin/builder/spi-builder-workspace/Sources/yswift/Utilities/YUndoManager.swift:136:18: error: value of type 'YDocument' has no member 'off'
134 | public func destroy() {
135 | self.trackedOrigins.remove(self)
136 | self.doc.off(YDocument.On.afterTransaction, self.afterTransactionDisposer)
| `- error: value of type 'YDocument' has no member 'off'
137 | }
138 |
/Users/admin/builder/spi-builder-workspace/Sources/yswift/YDocument.swift:165:26: error: method does not override any method from its superclass
163 | }
164 |
165 | public override func destroy() {
| `- error: method does not override any method from its superclass
166 | self.subdocs.forEach{ $0.destroy() }
167 | let item = self._item
/Users/admin/builder/spi-builder-workspace/Sources/yswift/YDocument.swift:13:25: error: reference to generic type 'LZObservable' requires arguments in <...>
11 | import lib0
12 |
13 | public class YDocument: LZObservable, JSHashable {
| `- error: reference to generic type 'LZObservable' requires arguments in <...>
14 | public let guid: String
15 | public var gc: Bool
/Users/admin/builder/spi-builder-workspace/.build/checkouts/lib0-swift/Sources/lib0/Observable.swift:13:15: note: generic type 'LZObservable' declared here
11 | // from CoreUtil (https://github.com/ObuchiYuki/CoreUtil) 's Observable
12 | @propertyWrapper
13 | public struct LZObservable<Value> {
| `- note: generic type 'LZObservable' declared here
14 | @inlinable public var projectedValue: some Publisher<Value, Never> { subject }
15 |
/Users/admin/builder/spi-builder-workspace/Sources/yswift/YDocument.swift:206:44: error: type 'YDocument' has no member 'EventName'
204 |
205 | public enum On {
206 | public static let load = YDocument.EventName<Void>("load")
| `- error: type 'YDocument' has no member 'EventName'
207 | public static let sync = YDocument.EventName<Bool>("sync")
208 |
/Users/admin/builder/spi-builder-workspace/Sources/yswift/YDocument.swift:207:44: error: type 'YDocument' has no member 'EventName'
205 | public enum On {
206 | public static let load = YDocument.EventName<Void>("load")
207 | public static let sync = YDocument.EventName<Bool>("sync")
| `- error: type 'YDocument' has no member 'EventName'
208 |
209 | public static let destroy = YDocument.EventName<Void>("destroy")
/Users/admin/builder/spi-builder-workspace/Sources/yswift/YDocument.swift:210:49: error: type 'YDocument' has no member 'EventName'
208 |
209 | public static let destroy = YDocument.EventName<Void>("destroy")
210 | public static let destroyed = YDocument.EventName<Bool>("destroyed")
| `- error: type 'YDocument' has no member 'EventName'
211 |
212 | public static let update = YDocument.EventName<(update: YUpdate, origin: Any?, YTransaction)>("update")
/Users/admin/builder/spi-builder-workspace/Sources/yswift/YDocument.swift:53:9: error: 'super' cannot be used in class 'YDocument' because it has no superclass
51 | self._gcFilter = options.gcFilter
52 |
53 | super.init()
| `- error: 'super' cannot be used in class 'YDocument' because it has no superclass
54 |
55 | self.whenLoaded = Promise{ resolve, _ in
/Users/admin/builder/spi-builder-workspace/Sources/yswift/YDocument.swift:56:18: error: value of type 'YDocument' has no member 'on'
54 |
55 | self.whenLoaded = Promise{ resolve, _ in
56 | self.on(On.load) {
| `- error: value of type 'YDocument' has no member 'on'
57 | self.isLoaded = true
58 | resolve(())
/Users/admin/builder/spi-builder-workspace/Sources/yswift/YDocument.swift:64:31: error: cannot find type 'Disposer' in scope
62 | func provideSyncedPromise() -> Promise<Void, Never> {
63 | .init{ resolve, _ in
64 | var disposer: Disposer!
| `- error: cannot find type 'Disposer' in scope
65 | disposer = self.on(On.sync, { isSynced in
66 | if isSynced {
/Users/admin/builder/spi-builder-workspace/Sources/yswift/YDocument.swift:63:18: error: trailing closure passed to parameter of type 'Promise<Void, Never>' that does not accept a closure
61 |
62 | func provideSyncedPromise() -> Promise<Void, Never> {
63 | .init{ resolve, _ in
| `- error: trailing closure passed to parameter of type 'Promise<Void, Never>' that does not accept a closure
64 | var disposer: Disposer!
65 | disposer = self.on(On.sync, { isSynced in
/Users/admin/builder/spi-builder-workspace/.build/checkouts/Promise/Sources/Promise/Promise+Init.swift:22:24: note: 'init(_:)' declared here
20 |
21 | @inlinable
22 | public convenience init(_ promise: Promise<Output, Failure>) {
| `- note: 'init(_:)' declared here
23 | self.init()
24 | promise.subscribe(self.resolve(_:), self.reject(_:))
/Users/admin/builder/spi-builder-workspace/Sources/yswift/YDocument.swift:74:14: error: value of type 'YDocument' has no member 'on'
72 | }
73 |
74 | self.on(On.sync) { isSynced in
| `- error: value of type 'YDocument' has no member 'on'
75 | if !isSynced, self.isSynced {
76 | self.whenSynced = provideSyncedPromise()
/Users/admin/builder/spi-builder-workspace/Sources/yswift/YDocument.swift:79:38: error: value of type 'YDocument' has no member 'emit'
77 | }
78 | self.isSynced = isSynced
79 | if !self.isLoaded { self.emit(On.load, ()) }
| `- error: value of type 'YDocument' has no member 'emit'
80 | }
81 | self.whenSynced = provideSyncedPromise()
/Users/admin/builder/spi-builder-workspace/Sources/yswift/YDocument.swift:191:14: error: value of type 'YDocument' has no member 'emit'
189 | }
190 | }
191 | self.emit(On.destroyed, true)
| `- error: value of type 'YDocument' has no member 'emit'
192 | self.emit(On.destroy, ())
193 | super.destroy()
/Users/admin/builder/spi-builder-workspace/Sources/yswift/YDocument.swift:192:14: error: value of type 'YDocument' has no member 'emit'
190 | }
191 | self.emit(On.destroyed, true)
192 | self.emit(On.destroy, ())
| `- error: value of type 'YDocument' has no member 'emit'
193 | super.destroy()
194 | }
/Users/admin/builder/spi-builder-workspace/Sources/yswift/YDocument.swift:193:9: error: 'super' cannot be used in class 'YDocument' because it has no superclass
191 | self.emit(On.destroyed, true)
192 | self.emit(On.destroy, ())
193 | super.destroy()
| `- error: 'super' cannot be used in class 'YDocument' because it has no superclass
194 | }
195 | }
/Users/admin/builder/spi-builder-workspace/Sources/yswift/YDocument.swift:199:14: error: value of type 'YDocument' has no member 'publisher'
197 | extension YDocument {
198 | public var updatePublisher: some Publisher<YUpdate, Never> {
199 | self.publisher(for: On.update).map{ $0.update }
| `- error: value of type 'YDocument' has no member 'publisher'
200 | }
201 | public var updateV2Publisher: some Publisher<YUpdate, Never> {
/Users/admin/builder/spi-builder-workspace/Sources/yswift/YDocument.swift:202:14: error: value of type 'YDocument' has no member 'publisher'
200 | }
201 | public var updateV2Publisher: some Publisher<YUpdate, Never> {
202 | self.publisher(for: On.updateV2).map{ $0.update }
| `- error: value of type 'YDocument' has no member 'publisher'
203 | }
204 |
[65/114] Compiling yswift YPermanentUserData.swift
/Users/admin/builder/spi-builder-workspace/Sources/yswift/YDocument.swift:220:56: error: type 'YDocument' has no member 'EventName'
218 |
219 | public static let beforeTransaction = YDocument.EventName<YTransaction>("beforeTransaction")
220 | public static let afterTransaction = YDocument.EventName<YTransaction>("afterTransaction")
| `- error: type 'YDocument' has no member 'EventName'
221 |
222 | public static let beforeAllTransactions = YDocument.EventName<Void>("beforeAllTransactions")
/Users/admin/builder/spi-builder-workspace/Sources/yswift/Utilities/YPermanentUserData.swift:126:13: error: value of type 'YDocument' has no member 'on'
124 | }
125 |
126 | doc.on(YDocument.On.afterTransaction) { transaction in
| `- error: value of type 'YDocument' has no member 'on'
127 | Promise.wait(for: 0).tryPeek{
128 | let yds = user!["ds"] as! YOpaqueArray
/Users/admin/builder/spi-builder-workspace/Sources/yswift/YDocument.swift:217:59: error: type 'YDocument' has no member 'EventName'
215 | public static let subdocs = YDocument.EventName<(SubDocEvent, YTransaction)>("subdocs")
216 |
217 | public static let beforeObserverCalls = YDocument.EventName<YTransaction>("beforeObserverCalls")
| `- error: type 'YDocument' has no member 'EventName'
218 |
219 | public static let beforeTransaction = YDocument.EventName<YTransaction>("beforeTransaction")
/Users/admin/builder/spi-builder-workspace/Sources/yswift/Utilities/YTransaction.swift:99:13: error: value of type 'YDocument' has no member 'emit'
97 | ds.sortAndMerge()
98 | transaction.afterState = transaction.doc.store.getStateVector()
99 | doc.emit(YDocument.On.beforeObserverCalls, transaction)
| `- error: value of type 'YDocument' has no member 'emit'
100 |
101 | let fs: RefArray<() -> Void> = []
/Users/admin/builder/spi-builder-workspace/Sources/yswift/Utilities/YTransaction.swift:133:21: error: value of type 'YDocument' has no member 'emit'
131 |
132 | fs.append{
133 | doc.emit(YDocument.On.afterTransaction, transaction)
| `- error: value of type 'YDocument' has no member 'emit'
134 | }
135 | })
/Users/admin/builder/spi-builder-workspace/Sources/yswift/YDocument.swift:225:63: error: type 'YDocument' has no member 'EventName'
223 | public static let afterAllTransactions = YDocument.EventName<[YTransaction]>("afterAllTransactions")
224 |
225 | public static let afterTransactionCleanup = YDocument.EventName<YTransaction>("afterTransactionCleanup")
| `- error: type 'YDocument' has no member 'EventName'
226 |
227 | public struct SubDocEvent {
/Users/admin/builder/spi-builder-workspace/Sources/yswift/Utilities/YTransaction.swift:179:13: error: value of type 'YDocument' has no member 'emit'
177 | }
178 |
179 | doc.emit(YDocument.On.afterTransactionCleanup, transaction)
| `- error: value of type 'YDocument' has no member 'emit'
180 |
181 | if doc.isObserving(YDocument.On.update) {
/Users/admin/builder/spi-builder-workspace/Sources/yswift/YDocument.swift:212:46: error: type 'YDocument' has no member 'EventName'
210 | public static let destroyed = YDocument.EventName<Bool>("destroyed")
211 |
212 | public static let update = YDocument.EventName<(update: YUpdate, origin: Any?, YTransaction)>("update")
| `- error: type 'YDocument' has no member 'EventName'
213 | public static let updateV2 = YDocument.EventName<(update: YUpdate, origin: Any?, YTransaction)>("updateV2")
214 |
/Users/admin/builder/spi-builder-workspace/Sources/yswift/Utilities/YTransaction.swift:181:16: error: value of type 'YDocument' has no member 'isObserving'
179 | doc.emit(YDocument.On.afterTransactionCleanup, transaction)
180 |
181 | if doc.isObserving(YDocument.On.update) {
| `- error: value of type 'YDocument' has no member 'isObserving'
182 | let encoder = YUpdateEncoderV1()
183 |
/Users/admin/builder/spi-builder-workspace/Sources/yswift/Utilities/YTransaction.swift:187:21: error: value of type 'YDocument' has no member 'emit'
185 |
186 | if hasContent {
187 | doc.emit(YDocument.On.update, (encoder.toUpdate(), transaction.origin, transaction))
| `- error: value of type 'YDocument' has no member 'emit'
188 | }
189 | }
/Users/admin/builder/spi-builder-workspace/Sources/yswift/YDocument.swift:213:48: error: type 'YDocument' has no member 'EventName'
211 |
212 | public static let update = YDocument.EventName<(update: YUpdate, origin: Any?, YTransaction)>("update")
213 | public static let updateV2 = YDocument.EventName<(update: YUpdate, origin: Any?, YTransaction)>("updateV2")
| `- error: type 'YDocument' has no member 'EventName'
214 |
215 | public static let subdocs = YDocument.EventName<(SubDocEvent, YTransaction)>("subdocs")
/Users/admin/builder/spi-builder-workspace/Sources/yswift/Utilities/YTransaction.swift:190:16: error: value of type 'YDocument' has no member 'isObserving'
188 | }
189 | }
190 | if doc.isObserving(YDocument.On.updateV2) {
| `- error: value of type 'YDocument' has no member 'isObserving'
191 | let encoder = YUpdateEncoderV2()
192 | let hasContent = transaction.encodeUpdateMessage(encoder)
/Users/admin/builder/spi-builder-workspace/Sources/yswift/Utilities/YTransaction.swift:194:21: error: value of type 'YDocument' has no member 'emit'
192 | let hasContent = transaction.encodeUpdateMessage(encoder)
193 | if hasContent {
194 | doc.emit(YDocument.On.updateV2, (
| `- error: value of type 'YDocument' has no member 'emit'
195 | encoder.toUpdate(), transaction.origin, transaction
196 | ))
/Users/admin/builder/spi-builder-workspace/Sources/yswift/YDocument.swift:215:47: error: type 'YDocument' has no member 'EventName'
213 | public static let updateV2 = YDocument.EventName<(update: YUpdate, origin: Any?, YTransaction)>("updateV2")
214 |
215 | public static let subdocs = YDocument.EventName<(SubDocEvent, YTransaction)>("subdocs")
| `- error: type 'YDocument' has no member 'EventName'
216 |
217 | public static let beforeObserverCalls = YDocument.EventName<YTransaction>("beforeObserverCalls")
/Users/admin/builder/spi-builder-workspace/Sources/yswift/Utilities/YTransaction.swift:216:17: error: value of type 'YDocument' has no member 'emit'
214 | loaded: subdocsLoaded, added: subdocsAdded, removed: subdocsRemoved
215 | )
216 | doc.emit(YDocument.On.subdocs, (subdocevent, transaction))
| `- error: value of type 'YDocument' has no member 'emit'
217 | subdocsRemoved.forEach{ $0.destroy() }
218 | }
/Users/admin/builder/spi-builder-workspace/Sources/yswift/YDocument.swift:223:60: error: type 'YDocument' has no member 'EventName'
221 |
222 | public static let beforeAllTransactions = YDocument.EventName<Void>("beforeAllTransactions")
223 | public static let afterAllTransactions = YDocument.EventName<[YTransaction]>("afterAllTransactions")
| `- error: type 'YDocument' has no member 'EventName'
224 |
225 | public static let afterTransactionCleanup = YDocument.EventName<YTransaction>("afterTransactionCleanup")
/Users/admin/builder/spi-builder-workspace/Sources/yswift/Utilities/YTransaction.swift:222:17: error: value of type 'YDocument' has no member 'emit'
220 | if transactions.count <= i + 1 {
221 | doc._transactionCleanups = []
222 | doc.emit(YDocument.On.afterAllTransactions, transactions.map{ $0 })
| `- error: value of type 'YDocument' has no member 'emit'
223 | } else {
224 | YTransaction.cleanup(transactions, i: i + 1)
/Users/admin/builder/spi-builder-workspace/Sources/yswift/YDocument.swift:222:61: error: type 'YDocument' has no member 'EventName'
220 | public static let afterTransaction = YDocument.EventName<YTransaction>("afterTransaction")
221 |
222 | public static let beforeAllTransactions = YDocument.EventName<Void>("beforeAllTransactions")
| `- error: type 'YDocument' has no member 'EventName'
223 | public static let afterAllTransactions = YDocument.EventName<[YTransaction]>("afterAllTransactions")
224 |
/Users/admin/builder/spi-builder-workspace/Sources/yswift/Utilities/YTransaction.swift:239:21: error: value of type 'YDocument' has no member 'emit'
237 |
238 | if doc._transactionCleanups.count == 1 {
239 | doc.emit(YDocument.On.beforeAllTransactions, ())
| `- error: value of type 'YDocument' has no member 'emit'
240 | }
241 | doc.emit(YDocument.On.beforeTransaction, doc._transaction!)
/Users/admin/builder/spi-builder-workspace/Sources/yswift/YDocument.swift:219:57: error: type 'YDocument' has no member 'EventName'
217 | public static let beforeObserverCalls = YDocument.EventName<YTransaction>("beforeObserverCalls")
218 |
219 | public static let beforeTransaction = YDocument.EventName<YTransaction>("beforeTransaction")
| `- error: type 'YDocument' has no member 'EventName'
220 | public static let afterTransaction = YDocument.EventName<YTransaction>("afterTransaction")
221 |
/Users/admin/builder/spi-builder-workspace/Sources/yswift/Utilities/YTransaction.swift:241:17: error: value of type 'YDocument' has no member 'emit'
239 | doc.emit(YDocument.On.beforeAllTransactions, ())
240 | }
241 | doc.emit(YDocument.On.beforeTransaction, doc._transaction!)
| `- error: value of type 'YDocument' has no member 'emit'
242 | }
243 |
/Users/admin/builder/spi-builder-workspace/Sources/yswift/Utilities/YUndoManager.swift:40:56: error: 'Disposer' is not a member type of generic struct 'lib0.LZObservable'
38 | var lastChange: Date = Date.distantPast
39 |
40 | private var afterTransactionDisposer: LZObservable.Disposer!
| `- error: 'Disposer' is not a member type of generic struct 'lib0.LZObservable'
41 |
42 | public convenience init<T: YWrapperObject>(_ scope: T, options: Options = .make()) {
/Users/admin/builder/spi-builder-workspace/Sources/yswift/Utilities/YUndoManager.swift:386:43: error: generic parameter 'Value' could not be inferred
384 |
385 | public enum Event {
386 | public static let stackCleanred = LZObservable.EventName<CleanEvent>("stack-cleared")
| |- error: generic parameter 'Value' could not be inferred
| `- note: explicitly specify the generic arguments to fix this issue
387 | public static let stackItemAdded = LZObservable.EventName<YUndoManager.ChangeEvent>("stack-item-added")
388 | public static let stackItemPopped = LZObservable.EventName<YUndoManager.ChangeEvent>("stack-item-popped")
/Users/admin/builder/spi-builder-workspace/Sources/yswift/Utilities/YUndoManager.swift:386:56: error: type 'LZObservable<Value>' has no member 'EventName'
384 |
385 | public enum Event {
386 | public static let stackCleanred = LZObservable.EventName<CleanEvent>("stack-cleared")
| `- error: type 'LZObservable<Value>' has no member 'EventName'
387 | public static let stackItemAdded = LZObservable.EventName<YUndoManager.ChangeEvent>("stack-item-added")
388 | public static let stackItemPopped = LZObservable.EventName<YUndoManager.ChangeEvent>("stack-item-popped")
/Users/admin/builder/spi-builder-workspace/Sources/yswift/Utilities/YUndoManager.swift:387:44: error: generic parameter 'Value' could not be inferred
385 | public enum Event {
386 | public static let stackCleanred = LZObservable.EventName<CleanEvent>("stack-cleared")
387 | public static let stackItemAdded = LZObservable.EventName<YUndoManager.ChangeEvent>("stack-item-added")
| |- error: generic parameter 'Value' could not be inferred
| `- note: explicitly specify the generic arguments to fix this issue
388 | public static let stackItemPopped = LZObservable.EventName<YUndoManager.ChangeEvent>("stack-item-popped")
389 | public static let stackItemUpdated = LZObservable.EventName<YUndoManager.ChangeEvent>("stack-item-updated")
/Users/admin/builder/spi-builder-workspace/Sources/yswift/Utilities/YUndoManager.swift:387:57: error: type 'LZObservable<Value>' has no member 'EventName'
385 | public enum Event {
386 | public static let stackCleanred = LZObservable.EventName<CleanEvent>("stack-cleared")
387 | public static let stackItemAdded = LZObservable.EventName<YUndoManager.ChangeEvent>("stack-item-added")
| `- error: type 'LZObservable<Value>' has no member 'EventName'
388 | public static let stackItemPopped = LZObservable.EventName<YUndoManager.ChangeEvent>("stack-item-popped")
389 | public static let stackItemUpdated = LZObservable.EventName<YUndoManager.ChangeEvent>("stack-item-updated")
/Users/admin/builder/spi-builder-workspace/Sources/yswift/Utilities/YUndoManager.swift:388:45: error: generic parameter 'Value' could not be inferred
386 | public static let stackCleanred = LZObservable.EventName<CleanEvent>("stack-cleared")
387 | public static let stackItemAdded = LZObservable.EventName<YUndoManager.ChangeEvent>("stack-item-added")
388 | public static let stackItemPopped = LZObservable.EventName<YUndoManager.ChangeEvent>("stack-item-popped")
| |- error: generic parameter 'Value' could not be inferred
| `- note: explicitly specify the generic arguments to fix this issue
389 | public static let stackItemUpdated = LZObservable.EventName<YUndoManager.ChangeEvent>("stack-item-updated")
390 | }
/Users/admin/builder/spi-builder-workspace/Sources/yswift/Utilities/YUndoManager.swift:388:58: error: type 'LZObservable<Value>' has no member 'EventName'
386 | public static let stackCleanred = LZObservable.EventName<CleanEvent>("stack-cleared")
387 | public static let stackItemAdded = LZObservable.EventName<YUndoManager.ChangeEvent>("stack-item-added")
388 | public static let stackItemPopped = LZObservable.EventName<YUndoManager.ChangeEvent>("stack-item-popped")
| `- error: type 'LZObservable<Value>' has no member 'EventName'
389 | public static let stackItemUpdated = LZObservable.EventName<YUndoManager.ChangeEvent>("stack-item-updated")
390 | }
/Users/admin/builder/spi-builder-workspace/Sources/yswift/Utilities/YUndoManager.swift:389:46: error: generic parameter 'Value' could not be inferred
387 | public static let stackItemAdded = LZObservable.EventName<YUndoManager.ChangeEvent>("stack-item-added")
388 | public static let stackItemPopped = LZObservable.EventName<YUndoManager.ChangeEvent>("stack-item-popped")
389 | public static let stackItemUpdated = LZObservable.EventName<YUndoManager.ChangeEvent>("stack-item-updated")
| |- error: generic parameter 'Value' could not be inferred
| `- note: explicitly specify the generic arguments to fix this issue
390 | }
391 |
/Users/admin/builder/spi-builder-workspace/Sources/yswift/Utilities/YUndoManager.swift:389:59: error: type 'LZObservable<Value>' has no member 'EventName'
387 | public static let stackItemAdded = LZObservable.EventName<YUndoManager.ChangeEvent>("stack-item-added")
388 | public static let stackItemPopped = LZObservable.EventName<YUndoManager.ChangeEvent>("stack-item-popped")
389 | public static let stackItemUpdated = LZObservable.EventName<YUndoManager.ChangeEvent>("stack-item-updated")
| `- error: type 'LZObservable<Value>' has no member 'EventName'
390 | }
391 |
/Users/admin/builder/spi-builder-workspace/Sources/yswift/Utilities/YUndoManager.swift:65:50: error: value of type 'YDocument' has no member 'on'
63 | self.trackedOrigins.append(self)
64 |
65 | self.afterTransactionDisposer = self.doc.on(YDocument.On.afterTransaction) {
| `- error: value of type 'YDocument' has no member 'on'
66 | self.afterTransaction($0)
67 | }
/Users/admin/builder/spi-builder-workspace/Sources/yswift/YDocument.swift:209:47: error: type 'YDocument' has no member 'EventName'
207 | public static let sync = YDocument.EventName<Bool>("sync")
208 |
209 | public static let destroy = YDocument.EventName<Void>("destroy")
| `- error: type 'YDocument' has no member 'EventName'
210 | public static let destroyed = YDocument.EventName<Bool>("destroyed")
211 |
/Users/admin/builder/spi-builder-workspace/Sources/yswift/Utilities/YUndoManager.swift:69:18: error: value of type 'YDocument' has no member 'on'
67 | }
68 |
69 | self.doc.on(YDocument.On.destroy) {
| `- error: value of type 'YDocument' has no member 'on'
70 | self.destroy()
71 | }
/Users/admin/builder/spi-builder-workspace/Sources/yswift/Utilities/YUndoManager.swift:136:18: error: value of type 'YDocument' has no member 'off'
134 | public func destroy() {
135 | self.trackedOrigins.remove(self)
136 | self.doc.off(YDocument.On.afterTransaction, self.afterTransactionDisposer)
| `- error: value of type 'YDocument' has no member 'off'
137 | }
138 |
/Users/admin/builder/spi-builder-workspace/Sources/yswift/YDocument.swift:165:26: error: method does not override any method from its superclass
163 | }
164 |
165 | public override func destroy() {
| `- error: method does not override any method from its superclass
166 | self.subdocs.forEach{ $0.destroy() }
167 | let item = self._item
/Users/admin/builder/spi-builder-workspace/Sources/yswift/YDocument.swift:13:25: error: reference to generic type 'LZObservable' requires arguments in <...>
11 | import lib0
12 |
13 | public class YDocument: LZObservable, JSHashable {
| `- error: reference to generic type 'LZObservable' requires arguments in <...>
14 | public let guid: String
15 | public var gc: Bool
/Users/admin/builder/spi-builder-workspace/.build/checkouts/lib0-swift/Sources/lib0/Observable.swift:13:15: note: generic type 'LZObservable' declared here
11 | // from CoreUtil (https://github.com/ObuchiYuki/CoreUtil) 's Observable
12 | @propertyWrapper
13 | public struct LZObservable<Value> {
| `- note: generic type 'LZObservable' declared here
14 | @inlinable public var projectedValue: some Publisher<Value, Never> { subject }
15 |
/Users/admin/builder/spi-builder-workspace/Sources/yswift/YDocument.swift:206:44: error: type 'YDocument' has no member 'EventName'
204 |
205 | public enum On {
206 | public static let load = YDocument.EventName<Void>("load")
| `- error: type 'YDocument' has no member 'EventName'
207 | public static let sync = YDocument.EventName<Bool>("sync")
208 |
/Users/admin/builder/spi-builder-workspace/Sources/yswift/YDocument.swift:207:44: error: type 'YDocument' has no member 'EventName'
205 | public enum On {
206 | public static let load = YDocument.EventName<Void>("load")
207 | public static let sync = YDocument.EventName<Bool>("sync")
| `- error: type 'YDocument' has no member 'EventName'
208 |
209 | public static let destroy = YDocument.EventName<Void>("destroy")
/Users/admin/builder/spi-builder-workspace/Sources/yswift/YDocument.swift:210:49: error: type 'YDocument' has no member 'EventName'
208 |
209 | public static let destroy = YDocument.EventName<Void>("destroy")
210 | public static let destroyed = YDocument.EventName<Bool>("destroyed")
| `- error: type 'YDocument' has no member 'EventName'
211 |
212 | public static let update = YDocument.EventName<(update: YUpdate, origin: Any?, YTransaction)>("update")
/Users/admin/builder/spi-builder-workspace/Sources/yswift/YDocument.swift:53:9: error: 'super' cannot be used in class 'YDocument' because it has no superclass
51 | self._gcFilter = options.gcFilter
52 |
53 | super.init()
| `- error: 'super' cannot be used in class 'YDocument' because it has no superclass
54 |
55 | self.whenLoaded = Promise{ resolve, _ in
/Users/admin/builder/spi-builder-workspace/Sources/yswift/YDocument.swift:56:18: error: value of type 'YDocument' has no member 'on'
54 |
55 | self.whenLoaded = Promise{ resolve, _ in
56 | self.on(On.load) {
| `- error: value of type 'YDocument' has no member 'on'
57 | self.isLoaded = true
58 | resolve(())
/Users/admin/builder/spi-builder-workspace/Sources/yswift/YDocument.swift:64:31: error: cannot find type 'Disposer' in scope
62 | func provideSyncedPromise() -> Promise<Void, Never> {
63 | .init{ resolve, _ in
64 | var disposer: Disposer!
| `- error: cannot find type 'Disposer' in scope
65 | disposer = self.on(On.sync, { isSynced in
66 | if isSynced {
/Users/admin/builder/spi-builder-workspace/Sources/yswift/YDocument.swift:63:18: error: trailing closure passed to parameter of type 'Promise<Void, Never>' that does not accept a closure
61 |
62 | func provideSyncedPromise() -> Promise<Void, Never> {
63 | .init{ resolve, _ in
| `- error: trailing closure passed to parameter of type 'Promise<Void, Never>' that does not accept a closure
64 | var disposer: Disposer!
65 | disposer = self.on(On.sync, { isSynced in
/Users/admin/builder/spi-builder-workspace/.build/checkouts/Promise/Sources/Promise/Promise+Init.swift:22:24: note: 'init(_:)' declared here
20 |
21 | @inlinable
22 | public convenience init(_ promise: Promise<Output, Failure>) {
| `- note: 'init(_:)' declared here
23 | self.init()
24 | promise.subscribe(self.resolve(_:), self.reject(_:))
/Users/admin/builder/spi-builder-workspace/Sources/yswift/YDocument.swift:74:14: error: value of type 'YDocument' has no member 'on'
72 | }
73 |
74 | self.on(On.sync) { isSynced in
| `- error: value of type 'YDocument' has no member 'on'
75 | if !isSynced, self.isSynced {
76 | self.whenSynced = provideSyncedPromise()
/Users/admin/builder/spi-builder-workspace/Sources/yswift/YDocument.swift:79:38: error: value of type 'YDocument' has no member 'emit'
77 | }
78 | self.isSynced = isSynced
79 | if !self.isLoaded { self.emit(On.load, ()) }
| `- error: value of type 'YDocument' has no member 'emit'
80 | }
81 | self.whenSynced = provideSyncedPromise()
/Users/admin/builder/spi-builder-workspace/Sources/yswift/YDocument.swift:191:14: error: value of type 'YDocument' has no member 'emit'
189 | }
190 | }
191 | self.emit(On.destroyed, true)
| `- error: value of type 'YDocument' has no member 'emit'
192 | self.emit(On.destroy, ())
193 | super.destroy()
/Users/admin/builder/spi-builder-workspace/Sources/yswift/YDocument.swift:192:14: error: value of type 'YDocument' has no member 'emit'
190 | }
191 | self.emit(On.destroyed, true)
192 | self.emit(On.destroy, ())
| `- error: value of type 'YDocument' has no member 'emit'
193 | super.destroy()
194 | }
/Users/admin/builder/spi-builder-workspace/Sources/yswift/YDocument.swift:193:9: error: 'super' cannot be used in class 'YDocument' because it has no superclass
191 | self.emit(On.destroyed, true)
192 | self.emit(On.destroy, ())
193 | super.destroy()
| `- error: 'super' cannot be used in class 'YDocument' because it has no superclass
194 | }
195 | }
/Users/admin/builder/spi-builder-workspace/Sources/yswift/YDocument.swift:199:14: error: value of type 'YDocument' has no member 'publisher'
197 | extension YDocument {
198 | public var updatePublisher: some Publisher<YUpdate, Never> {
199 | self.publisher(for: On.update).map{ $0.update }
| `- error: value of type 'YDocument' has no member 'publisher'
200 | }
201 | public var updateV2Publisher: some Publisher<YUpdate, Never> {
/Users/admin/builder/spi-builder-workspace/Sources/yswift/YDocument.swift:202:14: error: value of type 'YDocument' has no member 'publisher'
200 | }
201 | public var updateV2Publisher: some Publisher<YUpdate, Never> {
202 | self.publisher(for: On.updateV2).map{ $0.update }
| `- error: value of type 'YDocument' has no member 'publisher'
203 | }
204 |
[66/114] Compiling yswift YSnapshot.swift
/Users/admin/builder/spi-builder-workspace/Sources/yswift/YDocument.swift:220:56: error: type 'YDocument' has no member 'EventName'
218 |
219 | public static let beforeTransaction = YDocument.EventName<YTransaction>("beforeTransaction")
220 | public static let afterTransaction = YDocument.EventName<YTransaction>("afterTransaction")
| `- error: type 'YDocument' has no member 'EventName'
221 |
222 | public static let beforeAllTransactions = YDocument.EventName<Void>("beforeAllTransactions")
/Users/admin/builder/spi-builder-workspace/Sources/yswift/Utilities/YPermanentUserData.swift:126:13: error: value of type 'YDocument' has no member 'on'
124 | }
125 |
126 | doc.on(YDocument.On.afterTransaction) { transaction in
| `- error: value of type 'YDocument' has no member 'on'
127 | Promise.wait(for: 0).tryPeek{
128 | let yds = user!["ds"] as! YOpaqueArray
/Users/admin/builder/spi-builder-workspace/Sources/yswift/YDocument.swift:217:59: error: type 'YDocument' has no member 'EventName'
215 | public static let subdocs = YDocument.EventName<(SubDocEvent, YTransaction)>("subdocs")
216 |
217 | public static let beforeObserverCalls = YDocument.EventName<YTransaction>("beforeObserverCalls")
| `- error: type 'YDocument' has no member 'EventName'
218 |
219 | public static let beforeTransaction = YDocument.EventName<YTransaction>("beforeTransaction")
/Users/admin/builder/spi-builder-workspace/Sources/yswift/Utilities/YTransaction.swift:99:13: error: value of type 'YDocument' has no member 'emit'
97 | ds.sortAndMerge()
98 | transaction.afterState = transaction.doc.store.getStateVector()
99 | doc.emit(YDocument.On.beforeObserverCalls, transaction)
| `- error: value of type 'YDocument' has no member 'emit'
100 |
101 | let fs: RefArray<() -> Void> = []
/Users/admin/builder/spi-builder-workspace/Sources/yswift/Utilities/YTransaction.swift:133:21: error: value of type 'YDocument' has no member 'emit'
131 |
132 | fs.append{
133 | doc.emit(YDocument.On.afterTransaction, transaction)
| `- error: value of type 'YDocument' has no member 'emit'
134 | }
135 | })
/Users/admin/builder/spi-builder-workspace/Sources/yswift/YDocument.swift:225:63: error: type 'YDocument' has no member 'EventName'
223 | public static let afterAllTransactions = YDocument.EventName<[YTransaction]>("afterAllTransactions")
224 |
225 | public static let afterTransactionCleanup = YDocument.EventName<YTransaction>("afterTransactionCleanup")
| `- error: type 'YDocument' has no member 'EventName'
226 |
227 | public struct SubDocEvent {
/Users/admin/builder/spi-builder-workspace/Sources/yswift/Utilities/YTransaction.swift:179:13: error: value of type 'YDocument' has no member 'emit'
177 | }
178 |
179 | doc.emit(YDocument.On.afterTransactionCleanup, transaction)
| `- error: value of type 'YDocument' has no member 'emit'
180 |
181 | if doc.isObserving(YDocument.On.update) {
/Users/admin/builder/spi-builder-workspace/Sources/yswift/YDocument.swift:212:46: error: type 'YDocument' has no member 'EventName'
210 | public static let destroyed = YDocument.EventName<Bool>("destroyed")
211 |
212 | public static let update = YDocument.EventName<(update: YUpdate, origin: Any?, YTransaction)>("update")
| `- error: type 'YDocument' has no member 'EventName'
213 | public static let updateV2 = YDocument.EventName<(update: YUpdate, origin: Any?, YTransaction)>("updateV2")
214 |
/Users/admin/builder/spi-builder-workspace/Sources/yswift/Utilities/YTransaction.swift:181:16: error: value of type 'YDocument' has no member 'isObserving'
179 | doc.emit(YDocument.On.afterTransactionCleanup, transaction)
180 |
181 | if doc.isObserving(YDocument.On.update) {
| `- error: value of type 'YDocument' has no member 'isObserving'
182 | let encoder = YUpdateEncoderV1()
183 |
/Users/admin/builder/spi-builder-workspace/Sources/yswift/Utilities/YTransaction.swift:187:21: error: value of type 'YDocument' has no member 'emit'
185 |
186 | if hasContent {
187 | doc.emit(YDocument.On.update, (encoder.toUpdate(), transaction.origin, transaction))
| `- error: value of type 'YDocument' has no member 'emit'
188 | }
189 | }
/Users/admin/builder/spi-builder-workspace/Sources/yswift/YDocument.swift:213:48: error: type 'YDocument' has no member 'EventName'
211 |
212 | public static let update = YDocument.EventName<(update: YUpdate, origin: Any?, YTransaction)>("update")
213 | public static let updateV2 = YDocument.EventName<(update: YUpdate, origin: Any?, YTransaction)>("updateV2")
| `- error: type 'YDocument' has no member 'EventName'
214 |
215 | public static let subdocs = YDocument.EventName<(SubDocEvent, YTransaction)>("subdocs")
/Users/admin/builder/spi-builder-workspace/Sources/yswift/Utilities/YTransaction.swift:190:16: error: value of type 'YDocument' has no member 'isObserving'
188 | }
189 | }
190 | if doc.isObserving(YDocument.On.updateV2) {
| `- error: value of type 'YDocument' has no member 'isObserving'
191 | let encoder = YUpdateEncoderV2()
192 | let hasContent = transaction.encodeUpdateMessage(encoder)
/Users/admin/builder/spi-builder-workspace/Sources/yswift/Utilities/YTransaction.swift:194:21: error: value of type 'YDocument' has no member 'emit'
192 | let hasContent = transaction.encodeUpdateMessage(encoder)
193 | if hasContent {
194 | doc.emit(YDocument.On.updateV2, (
| `- error: value of type 'YDocument' has no member 'emit'
195 | encoder.toUpdate(), transaction.origin, transaction
196 | ))
/Users/admin/builder/spi-builder-workspace/Sources/yswift/YDocument.swift:215:47: error: type 'YDocument' has no member 'EventName'
213 | public static let updateV2 = YDocument.EventName<(update: YUpdate, origin: Any?, YTransaction)>("updateV2")
214 |
215 | public static let subdocs = YDocument.EventName<(SubDocEvent, YTransaction)>("subdocs")
| `- error: type 'YDocument' has no member 'EventName'
216 |
217 | public static let beforeObserverCalls = YDocument.EventName<YTransaction>("beforeObserverCalls")
/Users/admin/builder/spi-builder-workspace/Sources/yswift/Utilities/YTransaction.swift:216:17: error: value of type 'YDocument' has no member 'emit'
214 | loaded: subdocsLoaded, added: subdocsAdded, removed: subdocsRemoved
215 | )
216 | doc.emit(YDocument.On.subdocs, (subdocevent, transaction))
| `- error: value of type 'YDocument' has no member 'emit'
217 | subdocsRemoved.forEach{ $0.destroy() }
218 | }
/Users/admin/builder/spi-builder-workspace/Sources/yswift/YDocument.swift:223:60: error: type 'YDocument' has no member 'EventName'
221 |
222 | public static let beforeAllTransactions = YDocument.EventName<Void>("beforeAllTransactions")
223 | public static let afterAllTransactions = YDocument.EventName<[YTransaction]>("afterAllTransactions")
| `- error: type 'YDocument' has no member 'EventName'
224 |
225 | public static let afterTransactionCleanup = YDocument.EventName<YTransaction>("afterTransactionCleanup")
/Users/admin/builder/spi-builder-workspace/Sources/yswift/Utilities/YTransaction.swift:222:17: error: value of type 'YDocument' has no member 'emit'
220 | if transactions.count <= i + 1 {
221 | doc._transactionCleanups = []
222 | doc.emit(YDocument.On.afterAllTransactions, transactions.map{ $0 })
| `- error: value of type 'YDocument' has no member 'emit'
223 | } else {
224 | YTransaction.cleanup(transactions, i: i + 1)
/Users/admin/builder/spi-builder-workspace/Sources/yswift/YDocument.swift:222:61: error: type 'YDocument' has no member 'EventName'
220 | public static let afterTransaction = YDocument.EventName<YTransaction>("afterTransaction")
221 |
222 | public static let beforeAllTransactions = YDocument.EventName<Void>("beforeAllTransactions")
| `- error: type 'YDocument' has no member 'EventName'
223 | public static let afterAllTransactions = YDocument.EventName<[YTransaction]>("afterAllTransactions")
224 |
/Users/admin/builder/spi-builder-workspace/Sources/yswift/Utilities/YTransaction.swift:239:21: error: value of type 'YDocument' has no member 'emit'
237 |
238 | if doc._transactionCleanups.count == 1 {
239 | doc.emit(YDocument.On.beforeAllTransactions, ())
| `- error: value of type 'YDocument' has no member 'emit'
240 | }
241 | doc.emit(YDocument.On.beforeTransaction, doc._transaction!)
/Users/admin/builder/spi-builder-workspace/Sources/yswift/YDocument.swift:219:57: error: type 'YDocument' has no member 'EventName'
217 | public static let beforeObserverCalls = YDocument.EventName<YTransaction>("beforeObserverCalls")
218 |
219 | public static let beforeTransaction = YDocument.EventName<YTransaction>("beforeTransaction")
| `- error: type 'YDocument' has no member 'EventName'
220 | public static let afterTransaction = YDocument.EventName<YTransaction>("afterTransaction")
221 |
/Users/admin/builder/spi-builder-workspace/Sources/yswift/Utilities/YTransaction.swift:241:17: error: value of type 'YDocument' has no member 'emit'
239 | doc.emit(YDocument.On.beforeAllTransactions, ())
240 | }
241 | doc.emit(YDocument.On.beforeTransaction, doc._transaction!)
| `- error: value of type 'YDocument' has no member 'emit'
242 | }
243 |
/Users/admin/builder/spi-builder-workspace/Sources/yswift/Utilities/YUndoManager.swift:40:56: error: 'Disposer' is not a member type of generic struct 'lib0.LZObservable'
38 | var lastChange: Date = Date.distantPast
39 |
40 | private var afterTransactionDisposer: LZObservable.Disposer!
| `- error: 'Disposer' is not a member type of generic struct 'lib0.LZObservable'
41 |
42 | public convenience init<T: YWrapperObject>(_ scope: T, options: Options = .make()) {
/Users/admin/builder/spi-builder-workspace/Sources/yswift/Utilities/YUndoManager.swift:386:43: error: generic parameter 'Value' could not be inferred
384 |
385 | public enum Event {
386 | public static let stackCleanred = LZObservable.EventName<CleanEvent>("stack-cleared")
| |- error: generic parameter 'Value' could not be inferred
| `- note: explicitly specify the generic arguments to fix this issue
387 | public static let stackItemAdded = LZObservable.EventName<YUndoManager.ChangeEvent>("stack-item-added")
388 | public static let stackItemPopped = LZObservable.EventName<YUndoManager.ChangeEvent>("stack-item-popped")
/Users/admin/builder/spi-builder-workspace/Sources/yswift/Utilities/YUndoManager.swift:386:56: error: type 'LZObservable<Value>' has no member 'EventName'
384 |
385 | public enum Event {
386 | public static let stackCleanred = LZObservable.EventName<CleanEvent>("stack-cleared")
| `- error: type 'LZObservable<Value>' has no member 'EventName'
387 | public static let stackItemAdded = LZObservable.EventName<YUndoManager.ChangeEvent>("stack-item-added")
388 | public static let stackItemPopped = LZObservable.EventName<YUndoManager.ChangeEvent>("stack-item-popped")
/Users/admin/builder/spi-builder-workspace/Sources/yswift/Utilities/YUndoManager.swift:387:44: error: generic parameter 'Value' could not be inferred
385 | public enum Event {
386 | public static let stackCleanred = LZObservable.EventName<CleanEvent>("stack-cleared")
387 | public static let stackItemAdded = LZObservable.EventName<YUndoManager.ChangeEvent>("stack-item-added")
| |- error: generic parameter 'Value' could not be inferred
| `- note: explicitly specify the generic arguments to fix this issue
388 | public static let stackItemPopped = LZObservable.EventName<YUndoManager.ChangeEvent>("stack-item-popped")
389 | public static let stackItemUpdated = LZObservable.EventName<YUndoManager.ChangeEvent>("stack-item-updated")
/Users/admin/builder/spi-builder-workspace/Sources/yswift/Utilities/YUndoManager.swift:387:57: error: type 'LZObservable<Value>' has no member 'EventName'
385 | public enum Event {
386 | public static let stackCleanred = LZObservable.EventName<CleanEvent>("stack-cleared")
387 | public static let stackItemAdded = LZObservable.EventName<YUndoManager.ChangeEvent>("stack-item-added")
| `- error: type 'LZObservable<Value>' has no member 'EventName'
388 | public static let stackItemPopped = LZObservable.EventName<YUndoManager.ChangeEvent>("stack-item-popped")
389 | public static let stackItemUpdated = LZObservable.EventName<YUndoManager.ChangeEvent>("stack-item-updated")
/Users/admin/builder/spi-builder-workspace/Sources/yswift/Utilities/YUndoManager.swift:388:45: error: generic parameter 'Value' could not be inferred
386 | public static let stackCleanred = LZObservable.EventName<CleanEvent>("stack-cleared")
387 | public static let stackItemAdded = LZObservable.EventName<YUndoManager.ChangeEvent>("stack-item-added")
388 | public static let stackItemPopped = LZObservable.EventName<YUndoManager.ChangeEvent>("stack-item-popped")
| |- error: generic parameter 'Value' could not be inferred
| `- note: explicitly specify the generic arguments to fix this issue
389 | public static let stackItemUpdated = LZObservable.EventName<YUndoManager.ChangeEvent>("stack-item-updated")
390 | }
/Users/admin/builder/spi-builder-workspace/Sources/yswift/Utilities/YUndoManager.swift:388:58: error: type 'LZObservable<Value>' has no member 'EventName'
386 | public static let stackCleanred = LZObservable.EventName<CleanEvent>("stack-cleared")
387 | public static let stackItemAdded = LZObservable.EventName<YUndoManager.ChangeEvent>("stack-item-added")
388 | public static let stackItemPopped = LZObservable.EventName<YUndoManager.ChangeEvent>("stack-item-popped")
| `- error: type 'LZObservable<Value>' has no member 'EventName'
389 | public static let stackItemUpdated = LZObservable.EventName<YUndoManager.ChangeEvent>("stack-item-updated")
390 | }
/Users/admin/builder/spi-builder-workspace/Sources/yswift/Utilities/YUndoManager.swift:389:46: error: generic parameter 'Value' could not be inferred
387 | public static let stackItemAdded = LZObservable.EventName<YUndoManager.ChangeEvent>("stack-item-added")
388 | public static let stackItemPopped = LZObservable.EventName<YUndoManager.ChangeEvent>("stack-item-popped")
389 | public static let stackItemUpdated = LZObservable.EventName<YUndoManager.ChangeEvent>("stack-item-updated")
| |- error: generic parameter 'Value' could not be inferred
| `- note: explicitly specify the generic arguments to fix this issue
390 | }
391 |
/Users/admin/builder/spi-builder-workspace/Sources/yswift/Utilities/YUndoManager.swift:389:59: error: type 'LZObservable<Value>' has no member 'EventName'
387 | public static let stackItemAdded = LZObservable.EventName<YUndoManager.ChangeEvent>("stack-item-added")
388 | public static let stackItemPopped = LZObservable.EventName<YUndoManager.ChangeEvent>("stack-item-popped")
389 | public static let stackItemUpdated = LZObservable.EventName<YUndoManager.ChangeEvent>("stack-item-updated")
| `- error: type 'LZObservable<Value>' has no member 'EventName'
390 | }
391 |
/Users/admin/builder/spi-builder-workspace/Sources/yswift/Utilities/YUndoManager.swift:65:50: error: value of type 'YDocument' has no member 'on'
63 | self.trackedOrigins.append(self)
64 |
65 | self.afterTransactionDisposer = self.doc.on(YDocument.On.afterTransaction) {
| `- error: value of type 'YDocument' has no member 'on'
66 | self.afterTransaction($0)
67 | }
/Users/admin/builder/spi-builder-workspace/Sources/yswift/YDocument.swift:209:47: error: type 'YDocument' has no member 'EventName'
207 | public static let sync = YDocument.EventName<Bool>("sync")
208 |
209 | public static let destroy = YDocument.EventName<Void>("destroy")
| `- error: type 'YDocument' has no member 'EventName'
210 | public static let destroyed = YDocument.EventName<Bool>("destroyed")
211 |
/Users/admin/builder/spi-builder-workspace/Sources/yswift/Utilities/YUndoManager.swift:69:18: error: value of type 'YDocument' has no member 'on'
67 | }
68 |
69 | self.doc.on(YDocument.On.destroy) {
| `- error: value of type 'YDocument' has no member 'on'
70 | self.destroy()
71 | }
/Users/admin/builder/spi-builder-workspace/Sources/yswift/Utilities/YUndoManager.swift:136:18: error: value of type 'YDocument' has no member 'off'
134 | public func destroy() {
135 | self.trackedOrigins.remove(self)
136 | self.doc.off(YDocument.On.afterTransaction, self.afterTransactionDisposer)
| `- error: value of type 'YDocument' has no member 'off'
137 | }
138 |
/Users/admin/builder/spi-builder-workspace/Sources/yswift/YDocument.swift:165:26: error: method does not override any method from its superclass
163 | }
164 |
165 | public override func destroy() {
| `- error: method does not override any method from its superclass
166 | self.subdocs.forEach{ $0.destroy() }
167 | let item = self._item
/Users/admin/builder/spi-builder-workspace/Sources/yswift/YDocument.swift:13:25: error: reference to generic type 'LZObservable' requires arguments in <...>
11 | import lib0
12 |
13 | public class YDocument: LZObservable, JSHashable {
| `- error: reference to generic type 'LZObservable' requires arguments in <...>
14 | public let guid: String
15 | public var gc: Bool
/Users/admin/builder/spi-builder-workspace/.build/checkouts/lib0-swift/Sources/lib0/Observable.swift:13:15: note: generic type 'LZObservable' declared here
11 | // from CoreUtil (https://github.com/ObuchiYuki/CoreUtil) 's Observable
12 | @propertyWrapper
13 | public struct LZObservable<Value> {
| `- note: generic type 'LZObservable' declared here
14 | @inlinable public var projectedValue: some Publisher<Value, Never> { subject }
15 |
/Users/admin/builder/spi-builder-workspace/Sources/yswift/YDocument.swift:206:44: error: type 'YDocument' has no member 'EventName'
204 |
205 | public enum On {
206 | public static let load = YDocument.EventName<Void>("load")
| `- error: type 'YDocument' has no member 'EventName'
207 | public static let sync = YDocument.EventName<Bool>("sync")
208 |
/Users/admin/builder/spi-builder-workspace/Sources/yswift/YDocument.swift:207:44: error: type 'YDocument' has no member 'EventName'
205 | public enum On {
206 | public static let load = YDocument.EventName<Void>("load")
207 | public static let sync = YDocument.EventName<Bool>("sync")
| `- error: type 'YDocument' has no member 'EventName'
208 |
209 | public static let destroy = YDocument.EventName<Void>("destroy")
/Users/admin/builder/spi-builder-workspace/Sources/yswift/YDocument.swift:210:49: error: type 'YDocument' has no member 'EventName'
208 |
209 | public static let destroy = YDocument.EventName<Void>("destroy")
210 | public static let destroyed = YDocument.EventName<Bool>("destroyed")
| `- error: type 'YDocument' has no member 'EventName'
211 |
212 | public static let update = YDocument.EventName<(update: YUpdate, origin: Any?, YTransaction)>("update")
/Users/admin/builder/spi-builder-workspace/Sources/yswift/YDocument.swift:53:9: error: 'super' cannot be used in class 'YDocument' because it has no superclass
51 | self._gcFilter = options.gcFilter
52 |
53 | super.init()
| `- error: 'super' cannot be used in class 'YDocument' because it has no superclass
54 |
55 | self.whenLoaded = Promise{ resolve, _ in
/Users/admin/builder/spi-builder-workspace/Sources/yswift/YDocument.swift:56:18: error: value of type 'YDocument' has no member 'on'
54 |
55 | self.whenLoaded = Promise{ resolve, _ in
56 | self.on(On.load) {
| `- error: value of type 'YDocument' has no member 'on'
57 | self.isLoaded = true
58 | resolve(())
/Users/admin/builder/spi-builder-workspace/Sources/yswift/YDocument.swift:64:31: error: cannot find type 'Disposer' in scope
62 | func provideSyncedPromise() -> Promise<Void, Never> {
63 | .init{ resolve, _ in
64 | var disposer: Disposer!
| `- error: cannot find type 'Disposer' in scope
65 | disposer = self.on(On.sync, { isSynced in
66 | if isSynced {
/Users/admin/builder/spi-builder-workspace/Sources/yswift/YDocument.swift:63:18: error: trailing closure passed to parameter of type 'Promise<Void, Never>' that does not accept a closure
61 |
62 | func provideSyncedPromise() -> Promise<Void, Never> {
63 | .init{ resolve, _ in
| `- error: trailing closure passed to parameter of type 'Promise<Void, Never>' that does not accept a closure
64 | var disposer: Disposer!
65 | disposer = self.on(On.sync, { isSynced in
/Users/admin/builder/spi-builder-workspace/.build/checkouts/Promise/Sources/Promise/Promise+Init.swift:22:24: note: 'init(_:)' declared here
20 |
21 | @inlinable
22 | public convenience init(_ promise: Promise<Output, Failure>) {
| `- note: 'init(_:)' declared here
23 | self.init()
24 | promise.subscribe(self.resolve(_:), self.reject(_:))
/Users/admin/builder/spi-builder-workspace/Sources/yswift/YDocument.swift:74:14: error: value of type 'YDocument' has no member 'on'
72 | }
73 |
74 | self.on(On.sync) { isSynced in
| `- error: value of type 'YDocument' has no member 'on'
75 | if !isSynced, self.isSynced {
76 | self.whenSynced = provideSyncedPromise()
/Users/admin/builder/spi-builder-workspace/Sources/yswift/YDocument.swift:79:38: error: value of type 'YDocument' has no member 'emit'
77 | }
78 | self.isSynced = isSynced
79 | if !self.isLoaded { self.emit(On.load, ()) }
| `- error: value of type 'YDocument' has no member 'emit'
80 | }
81 | self.whenSynced = provideSyncedPromise()
/Users/admin/builder/spi-builder-workspace/Sources/yswift/YDocument.swift:191:14: error: value of type 'YDocument' has no member 'emit'
189 | }
190 | }
191 | self.emit(On.destroyed, true)
| `- error: value of type 'YDocument' has no member 'emit'
192 | self.emit(On.destroy, ())
193 | super.destroy()
/Users/admin/builder/spi-builder-workspace/Sources/yswift/YDocument.swift:192:14: error: value of type 'YDocument' has no member 'emit'
190 | }
191 | self.emit(On.destroyed, true)
192 | self.emit(On.destroy, ())
| `- error: value of type 'YDocument' has no member 'emit'
193 | super.destroy()
194 | }
/Users/admin/builder/spi-builder-workspace/Sources/yswift/YDocument.swift:193:9: error: 'super' cannot be used in class 'YDocument' because it has no superclass
191 | self.emit(On.destroyed, true)
192 | self.emit(On.destroy, ())
193 | super.destroy()
| `- error: 'super' cannot be used in class 'YDocument' because it has no superclass
194 | }
195 | }
/Users/admin/builder/spi-builder-workspace/Sources/yswift/YDocument.swift:199:14: error: value of type 'YDocument' has no member 'publisher'
197 | extension YDocument {
198 | public var updatePublisher: some Publisher<YUpdate, Never> {
199 | self.publisher(for: On.update).map{ $0.update }
| `- error: value of type 'YDocument' has no member 'publisher'
200 | }
201 | public var updateV2Publisher: some Publisher<YUpdate, Never> {
/Users/admin/builder/spi-builder-workspace/Sources/yswift/YDocument.swift:202:14: error: value of type 'YDocument' has no member 'publisher'
200 | }
201 | public var updateV2Publisher: some Publisher<YUpdate, Never> {
202 | self.publisher(for: On.updateV2).map{ $0.update }
| `- error: value of type 'YDocument' has no member 'publisher'
203 | }
204 |
[67/114] Compiling yswift YStructStore.swift
/Users/admin/builder/spi-builder-workspace/Sources/yswift/YDocument.swift:220:56: error: type 'YDocument' has no member 'EventName'
218 |
219 | public static let beforeTransaction = YDocument.EventName<YTransaction>("beforeTransaction")
220 | public static let afterTransaction = YDocument.EventName<YTransaction>("afterTransaction")
| `- error: type 'YDocument' has no member 'EventName'
221 |
222 | public static let beforeAllTransactions = YDocument.EventName<Void>("beforeAllTransactions")
/Users/admin/builder/spi-builder-workspace/Sources/yswift/Utilities/YPermanentUserData.swift:126:13: error: value of type 'YDocument' has no member 'on'
124 | }
125 |
126 | doc.on(YDocument.On.afterTransaction) { transaction in
| `- error: value of type 'YDocument' has no member 'on'
127 | Promise.wait(for: 0).tryPeek{
128 | let yds = user!["ds"] as! YOpaqueArray
/Users/admin/builder/spi-builder-workspace/Sources/yswift/YDocument.swift:217:59: error: type 'YDocument' has no member 'EventName'
215 | public static let subdocs = YDocument.EventName<(SubDocEvent, YTransaction)>("subdocs")
216 |
217 | public static let beforeObserverCalls = YDocument.EventName<YTransaction>("beforeObserverCalls")
| `- error: type 'YDocument' has no member 'EventName'
218 |
219 | public static let beforeTransaction = YDocument.EventName<YTransaction>("beforeTransaction")
/Users/admin/builder/spi-builder-workspace/Sources/yswift/Utilities/YTransaction.swift:99:13: error: value of type 'YDocument' has no member 'emit'
97 | ds.sortAndMerge()
98 | transaction.afterState = transaction.doc.store.getStateVector()
99 | doc.emit(YDocument.On.beforeObserverCalls, transaction)
| `- error: value of type 'YDocument' has no member 'emit'
100 |
101 | let fs: RefArray<() -> Void> = []
/Users/admin/builder/spi-builder-workspace/Sources/yswift/Utilities/YTransaction.swift:133:21: error: value of type 'YDocument' has no member 'emit'
131 |
132 | fs.append{
133 | doc.emit(YDocument.On.afterTransaction, transaction)
| `- error: value of type 'YDocument' has no member 'emit'
134 | }
135 | })
/Users/admin/builder/spi-builder-workspace/Sources/yswift/YDocument.swift:225:63: error: type 'YDocument' has no member 'EventName'
223 | public static let afterAllTransactions = YDocument.EventName<[YTransaction]>("afterAllTransactions")
224 |
225 | public static let afterTransactionCleanup = YDocument.EventName<YTransaction>("afterTransactionCleanup")
| `- error: type 'YDocument' has no member 'EventName'
226 |
227 | public struct SubDocEvent {
/Users/admin/builder/spi-builder-workspace/Sources/yswift/Utilities/YTransaction.swift:179:13: error: value of type 'YDocument' has no member 'emit'
177 | }
178 |
179 | doc.emit(YDocument.On.afterTransactionCleanup, transaction)
| `- error: value of type 'YDocument' has no member 'emit'
180 |
181 | if doc.isObserving(YDocument.On.update) {
/Users/admin/builder/spi-builder-workspace/Sources/yswift/YDocument.swift:212:46: error: type 'YDocument' has no member 'EventName'
210 | public static let destroyed = YDocument.EventName<Bool>("destroyed")
211 |
212 | public static let update = YDocument.EventName<(update: YUpdate, origin: Any?, YTransaction)>("update")
| `- error: type 'YDocument' has no member 'EventName'
213 | public static let updateV2 = YDocument.EventName<(update: YUpdate, origin: Any?, YTransaction)>("updateV2")
214 |
/Users/admin/builder/spi-builder-workspace/Sources/yswift/Utilities/YTransaction.swift:181:16: error: value of type 'YDocument' has no member 'isObserving'
179 | doc.emit(YDocument.On.afterTransactionCleanup, transaction)
180 |
181 | if doc.isObserving(YDocument.On.update) {
| `- error: value of type 'YDocument' has no member 'isObserving'
182 | let encoder = YUpdateEncoderV1()
183 |
/Users/admin/builder/spi-builder-workspace/Sources/yswift/Utilities/YTransaction.swift:187:21: error: value of type 'YDocument' has no member 'emit'
185 |
186 | if hasContent {
187 | doc.emit(YDocument.On.update, (encoder.toUpdate(), transaction.origin, transaction))
| `- error: value of type 'YDocument' has no member 'emit'
188 | }
189 | }
/Users/admin/builder/spi-builder-workspace/Sources/yswift/YDocument.swift:213:48: error: type 'YDocument' has no member 'EventName'
211 |
212 | public static let update = YDocument.EventName<(update: YUpdate, origin: Any?, YTransaction)>("update")
213 | public static let updateV2 = YDocument.EventName<(update: YUpdate, origin: Any?, YTransaction)>("updateV2")
| `- error: type 'YDocument' has no member 'EventName'
214 |
215 | public static let subdocs = YDocument.EventName<(SubDocEvent, YTransaction)>("subdocs")
/Users/admin/builder/spi-builder-workspace/Sources/yswift/Utilities/YTransaction.swift:190:16: error: value of type 'YDocument' has no member 'isObserving'
188 | }
189 | }
190 | if doc.isObserving(YDocument.On.updateV2) {
| `- error: value of type 'YDocument' has no member 'isObserving'
191 | let encoder = YUpdateEncoderV2()
192 | let hasContent = transaction.encodeUpdateMessage(encoder)
/Users/admin/builder/spi-builder-workspace/Sources/yswift/Utilities/YTransaction.swift:194:21: error: value of type 'YDocument' has no member 'emit'
192 | let hasContent = transaction.encodeUpdateMessage(encoder)
193 | if hasContent {
194 | doc.emit(YDocument.On.updateV2, (
| `- error: value of type 'YDocument' has no member 'emit'
195 | encoder.toUpdate(), transaction.origin, transaction
196 | ))
/Users/admin/builder/spi-builder-workspace/Sources/yswift/YDocument.swift:215:47: error: type 'YDocument' has no member 'EventName'
213 | public static let updateV2 = YDocument.EventName<(update: YUpdate, origin: Any?, YTransaction)>("updateV2")
214 |
215 | public static let subdocs = YDocument.EventName<(SubDocEvent, YTransaction)>("subdocs")
| `- error: type 'YDocument' has no member 'EventName'
216 |
217 | public static let beforeObserverCalls = YDocument.EventName<YTransaction>("beforeObserverCalls")
/Users/admin/builder/spi-builder-workspace/Sources/yswift/Utilities/YTransaction.swift:216:17: error: value of type 'YDocument' has no member 'emit'
214 | loaded: subdocsLoaded, added: subdocsAdded, removed: subdocsRemoved
215 | )
216 | doc.emit(YDocument.On.subdocs, (subdocevent, transaction))
| `- error: value of type 'YDocument' has no member 'emit'
217 | subdocsRemoved.forEach{ $0.destroy() }
218 | }
/Users/admin/builder/spi-builder-workspace/Sources/yswift/YDocument.swift:223:60: error: type 'YDocument' has no member 'EventName'
221 |
222 | public static let beforeAllTransactions = YDocument.EventName<Void>("beforeAllTransactions")
223 | public static let afterAllTransactions = YDocument.EventName<[YTransaction]>("afterAllTransactions")
| `- error: type 'YDocument' has no member 'EventName'
224 |
225 | public static let afterTransactionCleanup = YDocument.EventName<YTransaction>("afterTransactionCleanup")
/Users/admin/builder/spi-builder-workspace/Sources/yswift/Utilities/YTransaction.swift:222:17: error: value of type 'YDocument' has no member 'emit'
220 | if transactions.count <= i + 1 {
221 | doc._transactionCleanups = []
222 | doc.emit(YDocument.On.afterAllTransactions, transactions.map{ $0 })
| `- error: value of type 'YDocument' has no member 'emit'
223 | } else {
224 | YTransaction.cleanup(transactions, i: i + 1)
/Users/admin/builder/spi-builder-workspace/Sources/yswift/YDocument.swift:222:61: error: type 'YDocument' has no member 'EventName'
220 | public static let afterTransaction = YDocument.EventName<YTransaction>("afterTransaction")
221 |
222 | public static let beforeAllTransactions = YDocument.EventName<Void>("beforeAllTransactions")
| `- error: type 'YDocument' has no member 'EventName'
223 | public static let afterAllTransactions = YDocument.EventName<[YTransaction]>("afterAllTransactions")
224 |
/Users/admin/builder/spi-builder-workspace/Sources/yswift/Utilities/YTransaction.swift:239:21: error: value of type 'YDocument' has no member 'emit'
237 |
238 | if doc._transactionCleanups.count == 1 {
239 | doc.emit(YDocument.On.beforeAllTransactions, ())
| `- error: value of type 'YDocument' has no member 'emit'
240 | }
241 | doc.emit(YDocument.On.beforeTransaction, doc._transaction!)
/Users/admin/builder/spi-builder-workspace/Sources/yswift/YDocument.swift:219:57: error: type 'YDocument' has no member 'EventName'
217 | public static let beforeObserverCalls = YDocument.EventName<YTransaction>("beforeObserverCalls")
218 |
219 | public static let beforeTransaction = YDocument.EventName<YTransaction>("beforeTransaction")
| `- error: type 'YDocument' has no member 'EventName'
220 | public static let afterTransaction = YDocument.EventName<YTransaction>("afterTransaction")
221 |
/Users/admin/builder/spi-builder-workspace/Sources/yswift/Utilities/YTransaction.swift:241:17: error: value of type 'YDocument' has no member 'emit'
239 | doc.emit(YDocument.On.beforeAllTransactions, ())
240 | }
241 | doc.emit(YDocument.On.beforeTransaction, doc._transaction!)
| `- error: value of type 'YDocument' has no member 'emit'
242 | }
243 |
/Users/admin/builder/spi-builder-workspace/Sources/yswift/Utilities/YUndoManager.swift:40:56: error: 'Disposer' is not a member type of generic struct 'lib0.LZObservable'
38 | var lastChange: Date = Date.distantPast
39 |
40 | private var afterTransactionDisposer: LZObservable.Disposer!
| `- error: 'Disposer' is not a member type of generic struct 'lib0.LZObservable'
41 |
42 | public convenience init<T: YWrapperObject>(_ scope: T, options: Options = .make()) {
/Users/admin/builder/spi-builder-workspace/Sources/yswift/Utilities/YUndoManager.swift:386:43: error: generic parameter 'Value' could not be inferred
384 |
385 | public enum Event {
386 | public static let stackCleanred = LZObservable.EventName<CleanEvent>("stack-cleared")
| |- error: generic parameter 'Value' could not be inferred
| `- note: explicitly specify the generic arguments to fix this issue
387 | public static let stackItemAdded = LZObservable.EventName<YUndoManager.ChangeEvent>("stack-item-added")
388 | public static let stackItemPopped = LZObservable.EventName<YUndoManager.ChangeEvent>("stack-item-popped")
/Users/admin/builder/spi-builder-workspace/Sources/yswift/Utilities/YUndoManager.swift:386:56: error: type 'LZObservable<Value>' has no member 'EventName'
384 |
385 | public enum Event {
386 | public static let stackCleanred = LZObservable.EventName<CleanEvent>("stack-cleared")
| `- error: type 'LZObservable<Value>' has no member 'EventName'
387 | public static let stackItemAdded = LZObservable.EventName<YUndoManager.ChangeEvent>("stack-item-added")
388 | public static let stackItemPopped = LZObservable.EventName<YUndoManager.ChangeEvent>("stack-item-popped")
/Users/admin/builder/spi-builder-workspace/Sources/yswift/Utilities/YUndoManager.swift:387:44: error: generic parameter 'Value' could not be inferred
385 | public enum Event {
386 | public static let stackCleanred = LZObservable.EventName<CleanEvent>("stack-cleared")
387 | public static let stackItemAdded = LZObservable.EventName<YUndoManager.ChangeEvent>("stack-item-added")
| |- error: generic parameter 'Value' could not be inferred
| `- note: explicitly specify the generic arguments to fix this issue
388 | public static let stackItemPopped = LZObservable.EventName<YUndoManager.ChangeEvent>("stack-item-popped")
389 | public static let stackItemUpdated = LZObservable.EventName<YUndoManager.ChangeEvent>("stack-item-updated")
/Users/admin/builder/spi-builder-workspace/Sources/yswift/Utilities/YUndoManager.swift:387:57: error: type 'LZObservable<Value>' has no member 'EventName'
385 | public enum Event {
386 | public static let stackCleanred = LZObservable.EventName<CleanEvent>("stack-cleared")
387 | public static let stackItemAdded = LZObservable.EventName<YUndoManager.ChangeEvent>("stack-item-added")
| `- error: type 'LZObservable<Value>' has no member 'EventName'
388 | public static let stackItemPopped = LZObservable.EventName<YUndoManager.ChangeEvent>("stack-item-popped")
389 | public static let stackItemUpdated = LZObservable.EventName<YUndoManager.ChangeEvent>("stack-item-updated")
/Users/admin/builder/spi-builder-workspace/Sources/yswift/Utilities/YUndoManager.swift:388:45: error: generic parameter 'Value' could not be inferred
386 | public static let stackCleanred = LZObservable.EventName<CleanEvent>("stack-cleared")
387 | public static let stackItemAdded = LZObservable.EventName<YUndoManager.ChangeEvent>("stack-item-added")
388 | public static let stackItemPopped = LZObservable.EventName<YUndoManager.ChangeEvent>("stack-item-popped")
| |- error: generic parameter 'Value' could not be inferred
| `- note: explicitly specify the generic arguments to fix this issue
389 | public static let stackItemUpdated = LZObservable.EventName<YUndoManager.ChangeEvent>("stack-item-updated")
390 | }
/Users/admin/builder/spi-builder-workspace/Sources/yswift/Utilities/YUndoManager.swift:388:58: error: type 'LZObservable<Value>' has no member 'EventName'
386 | public static let stackCleanred = LZObservable.EventName<CleanEvent>("stack-cleared")
387 | public static let stackItemAdded = LZObservable.EventName<YUndoManager.ChangeEvent>("stack-item-added")
388 | public static let stackItemPopped = LZObservable.EventName<YUndoManager.ChangeEvent>("stack-item-popped")
| `- error: type 'LZObservable<Value>' has no member 'EventName'
389 | public static let stackItemUpdated = LZObservable.EventName<YUndoManager.ChangeEvent>("stack-item-updated")
390 | }
/Users/admin/builder/spi-builder-workspace/Sources/yswift/Utilities/YUndoManager.swift:389:46: error: generic parameter 'Value' could not be inferred
387 | public static let stackItemAdded = LZObservable.EventName<YUndoManager.ChangeEvent>("stack-item-added")
388 | public static let stackItemPopped = LZObservable.EventName<YUndoManager.ChangeEvent>("stack-item-popped")
389 | public static let stackItemUpdated = LZObservable.EventName<YUndoManager.ChangeEvent>("stack-item-updated")
| |- error: generic parameter 'Value' could not be inferred
| `- note: explicitly specify the generic arguments to fix this issue
390 | }
391 |
/Users/admin/builder/spi-builder-workspace/Sources/yswift/Utilities/YUndoManager.swift:389:59: error: type 'LZObservable<Value>' has no member 'EventName'
387 | public static let stackItemAdded = LZObservable.EventName<YUndoManager.ChangeEvent>("stack-item-added")
388 | public static let stackItemPopped = LZObservable.EventName<YUndoManager.ChangeEvent>("stack-item-popped")
389 | public static let stackItemUpdated = LZObservable.EventName<YUndoManager.ChangeEvent>("stack-item-updated")
| `- error: type 'LZObservable<Value>' has no member 'EventName'
390 | }
391 |
/Users/admin/builder/spi-builder-workspace/Sources/yswift/Utilities/YUndoManager.swift:65:50: error: value of type 'YDocument' has no member 'on'
63 | self.trackedOrigins.append(self)
64 |
65 | self.afterTransactionDisposer = self.doc.on(YDocument.On.afterTransaction) {
| `- error: value of type 'YDocument' has no member 'on'
66 | self.afterTransaction($0)
67 | }
/Users/admin/builder/spi-builder-workspace/Sources/yswift/YDocument.swift:209:47: error: type 'YDocument' has no member 'EventName'
207 | public static let sync = YDocument.EventName<Bool>("sync")
208 |
209 | public static let destroy = YDocument.EventName<Void>("destroy")
| `- error: type 'YDocument' has no member 'EventName'
210 | public static let destroyed = YDocument.EventName<Bool>("destroyed")
211 |
/Users/admin/builder/spi-builder-workspace/Sources/yswift/Utilities/YUndoManager.swift:69:18: error: value of type 'YDocument' has no member 'on'
67 | }
68 |
69 | self.doc.on(YDocument.On.destroy) {
| `- error: value of type 'YDocument' has no member 'on'
70 | self.destroy()
71 | }
/Users/admin/builder/spi-builder-workspace/Sources/yswift/Utilities/YUndoManager.swift:136:18: error: value of type 'YDocument' has no member 'off'
134 | public func destroy() {
135 | self.trackedOrigins.remove(self)
136 | self.doc.off(YDocument.On.afterTransaction, self.afterTransactionDisposer)
| `- error: value of type 'YDocument' has no member 'off'
137 | }
138 |
/Users/admin/builder/spi-builder-workspace/Sources/yswift/YDocument.swift:165:26: error: method does not override any method from its superclass
163 | }
164 |
165 | public override func destroy() {
| `- error: method does not override any method from its superclass
166 | self.subdocs.forEach{ $0.destroy() }
167 | let item = self._item
/Users/admin/builder/spi-builder-workspace/Sources/yswift/YDocument.swift:13:25: error: reference to generic type 'LZObservable' requires arguments in <...>
11 | import lib0
12 |
13 | public class YDocument: LZObservable, JSHashable {
| `- error: reference to generic type 'LZObservable' requires arguments in <...>
14 | public let guid: String
15 | public var gc: Bool
/Users/admin/builder/spi-builder-workspace/.build/checkouts/lib0-swift/Sources/lib0/Observable.swift:13:15: note: generic type 'LZObservable' declared here
11 | // from CoreUtil (https://github.com/ObuchiYuki/CoreUtil) 's Observable
12 | @propertyWrapper
13 | public struct LZObservable<Value> {
| `- note: generic type 'LZObservable' declared here
14 | @inlinable public var projectedValue: some Publisher<Value, Never> { subject }
15 |
/Users/admin/builder/spi-builder-workspace/Sources/yswift/YDocument.swift:206:44: error: type 'YDocument' has no member 'EventName'
204 |
205 | public enum On {
206 | public static let load = YDocument.EventName<Void>("load")
| `- error: type 'YDocument' has no member 'EventName'
207 | public static let sync = YDocument.EventName<Bool>("sync")
208 |
/Users/admin/builder/spi-builder-workspace/Sources/yswift/YDocument.swift:207:44: error: type 'YDocument' has no member 'EventName'
205 | public enum On {
206 | public static let load = YDocument.EventName<Void>("load")
207 | public static let sync = YDocument.EventName<Bool>("sync")
| `- error: type 'YDocument' has no member 'EventName'
208 |
209 | public static let destroy = YDocument.EventName<Void>("destroy")
/Users/admin/builder/spi-builder-workspace/Sources/yswift/YDocument.swift:210:49: error: type 'YDocument' has no member 'EventName'
208 |
209 | public static let destroy = YDocument.EventName<Void>("destroy")
210 | public static let destroyed = YDocument.EventName<Bool>("destroyed")
| `- error: type 'YDocument' has no member 'EventName'
211 |
212 | public static let update = YDocument.EventName<(update: YUpdate, origin: Any?, YTransaction)>("update")
/Users/admin/builder/spi-builder-workspace/Sources/yswift/YDocument.swift:53:9: error: 'super' cannot be used in class 'YDocument' because it has no superclass
51 | self._gcFilter = options.gcFilter
52 |
53 | super.init()
| `- error: 'super' cannot be used in class 'YDocument' because it has no superclass
54 |
55 | self.whenLoaded = Promise{ resolve, _ in
/Users/admin/builder/spi-builder-workspace/Sources/yswift/YDocument.swift:56:18: error: value of type 'YDocument' has no member 'on'
54 |
55 | self.whenLoaded = Promise{ resolve, _ in
56 | self.on(On.load) {
| `- error: value of type 'YDocument' has no member 'on'
57 | self.isLoaded = true
58 | resolve(())
/Users/admin/builder/spi-builder-workspace/Sources/yswift/YDocument.swift:64:31: error: cannot find type 'Disposer' in scope
62 | func provideSyncedPromise() -> Promise<Void, Never> {
63 | .init{ resolve, _ in
64 | var disposer: Disposer!
| `- error: cannot find type 'Disposer' in scope
65 | disposer = self.on(On.sync, { isSynced in
66 | if isSynced {
/Users/admin/builder/spi-builder-workspace/Sources/yswift/YDocument.swift:63:18: error: trailing closure passed to parameter of type 'Promise<Void, Never>' that does not accept a closure
61 |
62 | func provideSyncedPromise() -> Promise<Void, Never> {
63 | .init{ resolve, _ in
| `- error: trailing closure passed to parameter of type 'Promise<Void, Never>' that does not accept a closure
64 | var disposer: Disposer!
65 | disposer = self.on(On.sync, { isSynced in
/Users/admin/builder/spi-builder-workspace/.build/checkouts/Promise/Sources/Promise/Promise+Init.swift:22:24: note: 'init(_:)' declared here
20 |
21 | @inlinable
22 | public convenience init(_ promise: Promise<Output, Failure>) {
| `- note: 'init(_:)' declared here
23 | self.init()
24 | promise.subscribe(self.resolve(_:), self.reject(_:))
/Users/admin/builder/spi-builder-workspace/Sources/yswift/YDocument.swift:74:14: error: value of type 'YDocument' has no member 'on'
72 | }
73 |
74 | self.on(On.sync) { isSynced in
| `- error: value of type 'YDocument' has no member 'on'
75 | if !isSynced, self.isSynced {
76 | self.whenSynced = provideSyncedPromise()
/Users/admin/builder/spi-builder-workspace/Sources/yswift/YDocument.swift:79:38: error: value of type 'YDocument' has no member 'emit'
77 | }
78 | self.isSynced = isSynced
79 | if !self.isLoaded { self.emit(On.load, ()) }
| `- error: value of type 'YDocument' has no member 'emit'
80 | }
81 | self.whenSynced = provideSyncedPromise()
/Users/admin/builder/spi-builder-workspace/Sources/yswift/YDocument.swift:191:14: error: value of type 'YDocument' has no member 'emit'
189 | }
190 | }
191 | self.emit(On.destroyed, true)
| `- error: value of type 'YDocument' has no member 'emit'
192 | self.emit(On.destroy, ())
193 | super.destroy()
/Users/admin/builder/spi-builder-workspace/Sources/yswift/YDocument.swift:192:14: error: value of type 'YDocument' has no member 'emit'
190 | }
191 | self.emit(On.destroyed, true)
192 | self.emit(On.destroy, ())
| `- error: value of type 'YDocument' has no member 'emit'
193 | super.destroy()
194 | }
/Users/admin/builder/spi-builder-workspace/Sources/yswift/YDocument.swift:193:9: error: 'super' cannot be used in class 'YDocument' because it has no superclass
191 | self.emit(On.destroyed, true)
192 | self.emit(On.destroy, ())
193 | super.destroy()
| `- error: 'super' cannot be used in class 'YDocument' because it has no superclass
194 | }
195 | }
/Users/admin/builder/spi-builder-workspace/Sources/yswift/YDocument.swift:199:14: error: value of type 'YDocument' has no member 'publisher'
197 | extension YDocument {
198 | public var updatePublisher: some Publisher<YUpdate, Never> {
199 | self.publisher(for: On.update).map{ $0.update }
| `- error: value of type 'YDocument' has no member 'publisher'
200 | }
201 | public var updateV2Publisher: some Publisher<YUpdate, Never> {
/Users/admin/builder/spi-builder-workspace/Sources/yswift/YDocument.swift:202:14: error: value of type 'YDocument' has no member 'publisher'
200 | }
201 | public var updateV2Publisher: some Publisher<YUpdate, Never> {
202 | self.publisher(for: On.updateV2).map{ $0.update }
| `- error: value of type 'YDocument' has no member 'publisher'
203 | }
204 |
[68/114] Compiling yswift YSwiftError.swift
/Users/admin/builder/spi-builder-workspace/Sources/yswift/YDocument.swift:220:56: error: type 'YDocument' has no member 'EventName'
218 |
219 | public static let beforeTransaction = YDocument.EventName<YTransaction>("beforeTransaction")
220 | public static let afterTransaction = YDocument.EventName<YTransaction>("afterTransaction")
| `- error: type 'YDocument' has no member 'EventName'
221 |
222 | public static let beforeAllTransactions = YDocument.EventName<Void>("beforeAllTransactions")
/Users/admin/builder/spi-builder-workspace/Sources/yswift/Utilities/YPermanentUserData.swift:126:13: error: value of type 'YDocument' has no member 'on'
124 | }
125 |
126 | doc.on(YDocument.On.afterTransaction) { transaction in
| `- error: value of type 'YDocument' has no member 'on'
127 | Promise.wait(for: 0).tryPeek{
128 | let yds = user!["ds"] as! YOpaqueArray
/Users/admin/builder/spi-builder-workspace/Sources/yswift/YDocument.swift:217:59: error: type 'YDocument' has no member 'EventName'
215 | public static let subdocs = YDocument.EventName<(SubDocEvent, YTransaction)>("subdocs")
216 |
217 | public static let beforeObserverCalls = YDocument.EventName<YTransaction>("beforeObserverCalls")
| `- error: type 'YDocument' has no member 'EventName'
218 |
219 | public static let beforeTransaction = YDocument.EventName<YTransaction>("beforeTransaction")
/Users/admin/builder/spi-builder-workspace/Sources/yswift/Utilities/YTransaction.swift:99:13: error: value of type 'YDocument' has no member 'emit'
97 | ds.sortAndMerge()
98 | transaction.afterState = transaction.doc.store.getStateVector()
99 | doc.emit(YDocument.On.beforeObserverCalls, transaction)
| `- error: value of type 'YDocument' has no member 'emit'
100 |
101 | let fs: RefArray<() -> Void> = []
/Users/admin/builder/spi-builder-workspace/Sources/yswift/Utilities/YTransaction.swift:133:21: error: value of type 'YDocument' has no member 'emit'
131 |
132 | fs.append{
133 | doc.emit(YDocument.On.afterTransaction, transaction)
| `- error: value of type 'YDocument' has no member 'emit'
134 | }
135 | })
/Users/admin/builder/spi-builder-workspace/Sources/yswift/YDocument.swift:225:63: error: type 'YDocument' has no member 'EventName'
223 | public static let afterAllTransactions = YDocument.EventName<[YTransaction]>("afterAllTransactions")
224 |
225 | public static let afterTransactionCleanup = YDocument.EventName<YTransaction>("afterTransactionCleanup")
| `- error: type 'YDocument' has no member 'EventName'
226 |
227 | public struct SubDocEvent {
/Users/admin/builder/spi-builder-workspace/Sources/yswift/Utilities/YTransaction.swift:179:13: error: value of type 'YDocument' has no member 'emit'
177 | }
178 |
179 | doc.emit(YDocument.On.afterTransactionCleanup, transaction)
| `- error: value of type 'YDocument' has no member 'emit'
180 |
181 | if doc.isObserving(YDocument.On.update) {
/Users/admin/builder/spi-builder-workspace/Sources/yswift/YDocument.swift:212:46: error: type 'YDocument' has no member 'EventName'
210 | public static let destroyed = YDocument.EventName<Bool>("destroyed")
211 |
212 | public static let update = YDocument.EventName<(update: YUpdate, origin: Any?, YTransaction)>("update")
| `- error: type 'YDocument' has no member 'EventName'
213 | public static let updateV2 = YDocument.EventName<(update: YUpdate, origin: Any?, YTransaction)>("updateV2")
214 |
/Users/admin/builder/spi-builder-workspace/Sources/yswift/Utilities/YTransaction.swift:181:16: error: value of type 'YDocument' has no member 'isObserving'
179 | doc.emit(YDocument.On.afterTransactionCleanup, transaction)
180 |
181 | if doc.isObserving(YDocument.On.update) {
| `- error: value of type 'YDocument' has no member 'isObserving'
182 | let encoder = YUpdateEncoderV1()
183 |
/Users/admin/builder/spi-builder-workspace/Sources/yswift/Utilities/YTransaction.swift:187:21: error: value of type 'YDocument' has no member 'emit'
185 |
186 | if hasContent {
187 | doc.emit(YDocument.On.update, (encoder.toUpdate(), transaction.origin, transaction))
| `- error: value of type 'YDocument' has no member 'emit'
188 | }
189 | }
/Users/admin/builder/spi-builder-workspace/Sources/yswift/YDocument.swift:213:48: error: type 'YDocument' has no member 'EventName'
211 |
212 | public static let update = YDocument.EventName<(update: YUpdate, origin: Any?, YTransaction)>("update")
213 | public static let updateV2 = YDocument.EventName<(update: YUpdate, origin: Any?, YTransaction)>("updateV2")
| `- error: type 'YDocument' has no member 'EventName'
214 |
215 | public static let subdocs = YDocument.EventName<(SubDocEvent, YTransaction)>("subdocs")
/Users/admin/builder/spi-builder-workspace/Sources/yswift/Utilities/YTransaction.swift:190:16: error: value of type 'YDocument' has no member 'isObserving'
188 | }
189 | }
190 | if doc.isObserving(YDocument.On.updateV2) {
| `- error: value of type 'YDocument' has no member 'isObserving'
191 | let encoder = YUpdateEncoderV2()
192 | let hasContent = transaction.encodeUpdateMessage(encoder)
/Users/admin/builder/spi-builder-workspace/Sources/yswift/Utilities/YTransaction.swift:194:21: error: value of type 'YDocument' has no member 'emit'
192 | let hasContent = transaction.encodeUpdateMessage(encoder)
193 | if hasContent {
194 | doc.emit(YDocument.On.updateV2, (
| `- error: value of type 'YDocument' has no member 'emit'
195 | encoder.toUpdate(), transaction.origin, transaction
196 | ))
/Users/admin/builder/spi-builder-workspace/Sources/yswift/YDocument.swift:215:47: error: type 'YDocument' has no member 'EventName'
213 | public static let updateV2 = YDocument.EventName<(update: YUpdate, origin: Any?, YTransaction)>("updateV2")
214 |
215 | public static let subdocs = YDocument.EventName<(SubDocEvent, YTransaction)>("subdocs")
| `- error: type 'YDocument' has no member 'EventName'
216 |
217 | public static let beforeObserverCalls = YDocument.EventName<YTransaction>("beforeObserverCalls")
/Users/admin/builder/spi-builder-workspace/Sources/yswift/Utilities/YTransaction.swift:216:17: error: value of type 'YDocument' has no member 'emit'
214 | loaded: subdocsLoaded, added: subdocsAdded, removed: subdocsRemoved
215 | )
216 | doc.emit(YDocument.On.subdocs, (subdocevent, transaction))
| `- error: value of type 'YDocument' has no member 'emit'
217 | subdocsRemoved.forEach{ $0.destroy() }
218 | }
/Users/admin/builder/spi-builder-workspace/Sources/yswift/YDocument.swift:223:60: error: type 'YDocument' has no member 'EventName'
221 |
222 | public static let beforeAllTransactions = YDocument.EventName<Void>("beforeAllTransactions")
223 | public static let afterAllTransactions = YDocument.EventName<[YTransaction]>("afterAllTransactions")
| `- error: type 'YDocument' has no member 'EventName'
224 |
225 | public static let afterTransactionCleanup = YDocument.EventName<YTransaction>("afterTransactionCleanup")
/Users/admin/builder/spi-builder-workspace/Sources/yswift/Utilities/YTransaction.swift:222:17: error: value of type 'YDocument' has no member 'emit'
220 | if transactions.count <= i + 1 {
221 | doc._transactionCleanups = []
222 | doc.emit(YDocument.On.afterAllTransactions, transactions.map{ $0 })
| `- error: value of type 'YDocument' has no member 'emit'
223 | } else {
224 | YTransaction.cleanup(transactions, i: i + 1)
/Users/admin/builder/spi-builder-workspace/Sources/yswift/YDocument.swift:222:61: error: type 'YDocument' has no member 'EventName'
220 | public static let afterTransaction = YDocument.EventName<YTransaction>("afterTransaction")
221 |
222 | public static let beforeAllTransactions = YDocument.EventName<Void>("beforeAllTransactions")
| `- error: type 'YDocument' has no member 'EventName'
223 | public static let afterAllTransactions = YDocument.EventName<[YTransaction]>("afterAllTransactions")
224 |
/Users/admin/builder/spi-builder-workspace/Sources/yswift/Utilities/YTransaction.swift:239:21: error: value of type 'YDocument' has no member 'emit'
237 |
238 | if doc._transactionCleanups.count == 1 {
239 | doc.emit(YDocument.On.beforeAllTransactions, ())
| `- error: value of type 'YDocument' has no member 'emit'
240 | }
241 | doc.emit(YDocument.On.beforeTransaction, doc._transaction!)
/Users/admin/builder/spi-builder-workspace/Sources/yswift/YDocument.swift:219:57: error: type 'YDocument' has no member 'EventName'
217 | public static let beforeObserverCalls = YDocument.EventName<YTransaction>("beforeObserverCalls")
218 |
219 | public static let beforeTransaction = YDocument.EventName<YTransaction>("beforeTransaction")
| `- error: type 'YDocument' has no member 'EventName'
220 | public static let afterTransaction = YDocument.EventName<YTransaction>("afterTransaction")
221 |
/Users/admin/builder/spi-builder-workspace/Sources/yswift/Utilities/YTransaction.swift:241:17: error: value of type 'YDocument' has no member 'emit'
239 | doc.emit(YDocument.On.beforeAllTransactions, ())
240 | }
241 | doc.emit(YDocument.On.beforeTransaction, doc._transaction!)
| `- error: value of type 'YDocument' has no member 'emit'
242 | }
243 |
/Users/admin/builder/spi-builder-workspace/Sources/yswift/Utilities/YUndoManager.swift:40:56: error: 'Disposer' is not a member type of generic struct 'lib0.LZObservable'
38 | var lastChange: Date = Date.distantPast
39 |
40 | private var afterTransactionDisposer: LZObservable.Disposer!
| `- error: 'Disposer' is not a member type of generic struct 'lib0.LZObservable'
41 |
42 | public convenience init<T: YWrapperObject>(_ scope: T, options: Options = .make()) {
/Users/admin/builder/spi-builder-workspace/Sources/yswift/Utilities/YUndoManager.swift:386:43: error: generic parameter 'Value' could not be inferred
384 |
385 | public enum Event {
386 | public static let stackCleanred = LZObservable.EventName<CleanEvent>("stack-cleared")
| |- error: generic parameter 'Value' could not be inferred
| `- note: explicitly specify the generic arguments to fix this issue
387 | public static let stackItemAdded = LZObservable.EventName<YUndoManager.ChangeEvent>("stack-item-added")
388 | public static let stackItemPopped = LZObservable.EventName<YUndoManager.ChangeEvent>("stack-item-popped")
/Users/admin/builder/spi-builder-workspace/Sources/yswift/Utilities/YUndoManager.swift:386:56: error: type 'LZObservable<Value>' has no member 'EventName'
384 |
385 | public enum Event {
386 | public static let stackCleanred = LZObservable.EventName<CleanEvent>("stack-cleared")
| `- error: type 'LZObservable<Value>' has no member 'EventName'
387 | public static let stackItemAdded = LZObservable.EventName<YUndoManager.ChangeEvent>("stack-item-added")
388 | public static let stackItemPopped = LZObservable.EventName<YUndoManager.ChangeEvent>("stack-item-popped")
/Users/admin/builder/spi-builder-workspace/Sources/yswift/Utilities/YUndoManager.swift:387:44: error: generic parameter 'Value' could not be inferred
385 | public enum Event {
386 | public static let stackCleanred = LZObservable.EventName<CleanEvent>("stack-cleared")
387 | public static let stackItemAdded = LZObservable.EventName<YUndoManager.ChangeEvent>("stack-item-added")
| |- error: generic parameter 'Value' could not be inferred
| `- note: explicitly specify the generic arguments to fix this issue
388 | public static let stackItemPopped = LZObservable.EventName<YUndoManager.ChangeEvent>("stack-item-popped")
389 | public static let stackItemUpdated = LZObservable.EventName<YUndoManager.ChangeEvent>("stack-item-updated")
/Users/admin/builder/spi-builder-workspace/Sources/yswift/Utilities/YUndoManager.swift:387:57: error: type 'LZObservable<Value>' has no member 'EventName'
385 | public enum Event {
386 | public static let stackCleanred = LZObservable.EventName<CleanEvent>("stack-cleared")
387 | public static let stackItemAdded = LZObservable.EventName<YUndoManager.ChangeEvent>("stack-item-added")
| `- error: type 'LZObservable<Value>' has no member 'EventName'
388 | public static let stackItemPopped = LZObservable.EventName<YUndoManager.ChangeEvent>("stack-item-popped")
389 | public static let stackItemUpdated = LZObservable.EventName<YUndoManager.ChangeEvent>("stack-item-updated")
/Users/admin/builder/spi-builder-workspace/Sources/yswift/Utilities/YUndoManager.swift:388:45: error: generic parameter 'Value' could not be inferred
386 | public static let stackCleanred = LZObservable.EventName<CleanEvent>("stack-cleared")
387 | public static let stackItemAdded = LZObservable.EventName<YUndoManager.ChangeEvent>("stack-item-added")
388 | public static let stackItemPopped = LZObservable.EventName<YUndoManager.ChangeEvent>("stack-item-popped")
| |- error: generic parameter 'Value' could not be inferred
| `- note: explicitly specify the generic arguments to fix this issue
389 | public static let stackItemUpdated = LZObservable.EventName<YUndoManager.ChangeEvent>("stack-item-updated")
390 | }
/Users/admin/builder/spi-builder-workspace/Sources/yswift/Utilities/YUndoManager.swift:388:58: error: type 'LZObservable<Value>' has no member 'EventName'
386 | public static let stackCleanred = LZObservable.EventName<CleanEvent>("stack-cleared")
387 | public static let stackItemAdded = LZObservable.EventName<YUndoManager.ChangeEvent>("stack-item-added")
388 | public static let stackItemPopped = LZObservable.EventName<YUndoManager.ChangeEvent>("stack-item-popped")
| `- error: type 'LZObservable<Value>' has no member 'EventName'
389 | public static let stackItemUpdated = LZObservable.EventName<YUndoManager.ChangeEvent>("stack-item-updated")
390 | }
/Users/admin/builder/spi-builder-workspace/Sources/yswift/Utilities/YUndoManager.swift:389:46: error: generic parameter 'Value' could not be inferred
387 | public static let stackItemAdded = LZObservable.EventName<YUndoManager.ChangeEvent>("stack-item-added")
388 | public static let stackItemPopped = LZObservable.EventName<YUndoManager.ChangeEvent>("stack-item-popped")
389 | public static let stackItemUpdated = LZObservable.EventName<YUndoManager.ChangeEvent>("stack-item-updated")
| |- error: generic parameter 'Value' could not be inferred
| `- note: explicitly specify the generic arguments to fix this issue
390 | }
391 |
/Users/admin/builder/spi-builder-workspace/Sources/yswift/Utilities/YUndoManager.swift:389:59: error: type 'LZObservable<Value>' has no member 'EventName'
387 | public static let stackItemAdded = LZObservable.EventName<YUndoManager.ChangeEvent>("stack-item-added")
388 | public static let stackItemPopped = LZObservable.EventName<YUndoManager.ChangeEvent>("stack-item-popped")
389 | public static let stackItemUpdated = LZObservable.EventName<YUndoManager.ChangeEvent>("stack-item-updated")
| `- error: type 'LZObservable<Value>' has no member 'EventName'
390 | }
391 |
/Users/admin/builder/spi-builder-workspace/Sources/yswift/Utilities/YUndoManager.swift:65:50: error: value of type 'YDocument' has no member 'on'
63 | self.trackedOrigins.append(self)
64 |
65 | self.afterTransactionDisposer = self.doc.on(YDocument.On.afterTransaction) {
| `- error: value of type 'YDocument' has no member 'on'
66 | self.afterTransaction($0)
67 | }
/Users/admin/builder/spi-builder-workspace/Sources/yswift/YDocument.swift:209:47: error: type 'YDocument' has no member 'EventName'
207 | public static let sync = YDocument.EventName<Bool>("sync")
208 |
209 | public static let destroy = YDocument.EventName<Void>("destroy")
| `- error: type 'YDocument' has no member 'EventName'
210 | public static let destroyed = YDocument.EventName<Bool>("destroyed")
211 |
/Users/admin/builder/spi-builder-workspace/Sources/yswift/Utilities/YUndoManager.swift:69:18: error: value of type 'YDocument' has no member 'on'
67 | }
68 |
69 | self.doc.on(YDocument.On.destroy) {
| `- error: value of type 'YDocument' has no member 'on'
70 | self.destroy()
71 | }
/Users/admin/builder/spi-builder-workspace/Sources/yswift/Utilities/YUndoManager.swift:136:18: error: value of type 'YDocument' has no member 'off'
134 | public func destroy() {
135 | self.trackedOrigins.remove(self)
136 | self.doc.off(YDocument.On.afterTransaction, self.afterTransactionDisposer)
| `- error: value of type 'YDocument' has no member 'off'
137 | }
138 |
/Users/admin/builder/spi-builder-workspace/Sources/yswift/YDocument.swift:165:26: error: method does not override any method from its superclass
163 | }
164 |
165 | public override func destroy() {
| `- error: method does not override any method from its superclass
166 | self.subdocs.forEach{ $0.destroy() }
167 | let item = self._item
/Users/admin/builder/spi-builder-workspace/Sources/yswift/YDocument.swift:13:25: error: reference to generic type 'LZObservable' requires arguments in <...>
11 | import lib0
12 |
13 | public class YDocument: LZObservable, JSHashable {
| `- error: reference to generic type 'LZObservable' requires arguments in <...>
14 | public let guid: String
15 | public var gc: Bool
/Users/admin/builder/spi-builder-workspace/.build/checkouts/lib0-swift/Sources/lib0/Observable.swift:13:15: note: generic type 'LZObservable' declared here
11 | // from CoreUtil (https://github.com/ObuchiYuki/CoreUtil) 's Observable
12 | @propertyWrapper
13 | public struct LZObservable<Value> {
| `- note: generic type 'LZObservable' declared here
14 | @inlinable public var projectedValue: some Publisher<Value, Never> { subject }
15 |
/Users/admin/builder/spi-builder-workspace/Sources/yswift/YDocument.swift:206:44: error: type 'YDocument' has no member 'EventName'
204 |
205 | public enum On {
206 | public static let load = YDocument.EventName<Void>("load")
| `- error: type 'YDocument' has no member 'EventName'
207 | public static let sync = YDocument.EventName<Bool>("sync")
208 |
/Users/admin/builder/spi-builder-workspace/Sources/yswift/YDocument.swift:207:44: error: type 'YDocument' has no member 'EventName'
205 | public enum On {
206 | public static let load = YDocument.EventName<Void>("load")
207 | public static let sync = YDocument.EventName<Bool>("sync")
| `- error: type 'YDocument' has no member 'EventName'
208 |
209 | public static let destroy = YDocument.EventName<Void>("destroy")
/Users/admin/builder/spi-builder-workspace/Sources/yswift/YDocument.swift:210:49: error: type 'YDocument' has no member 'EventName'
208 |
209 | public static let destroy = YDocument.EventName<Void>("destroy")
210 | public static let destroyed = YDocument.EventName<Bool>("destroyed")
| `- error: type 'YDocument' has no member 'EventName'
211 |
212 | public static let update = YDocument.EventName<(update: YUpdate, origin: Any?, YTransaction)>("update")
/Users/admin/builder/spi-builder-workspace/Sources/yswift/YDocument.swift:53:9: error: 'super' cannot be used in class 'YDocument' because it has no superclass
51 | self._gcFilter = options.gcFilter
52 |
53 | super.init()
| `- error: 'super' cannot be used in class 'YDocument' because it has no superclass
54 |
55 | self.whenLoaded = Promise{ resolve, _ in
/Users/admin/builder/spi-builder-workspace/Sources/yswift/YDocument.swift:56:18: error: value of type 'YDocument' has no member 'on'
54 |
55 | self.whenLoaded = Promise{ resolve, _ in
56 | self.on(On.load) {
| `- error: value of type 'YDocument' has no member 'on'
57 | self.isLoaded = true
58 | resolve(())
/Users/admin/builder/spi-builder-workspace/Sources/yswift/YDocument.swift:64:31: error: cannot find type 'Disposer' in scope
62 | func provideSyncedPromise() -> Promise<Void, Never> {
63 | .init{ resolve, _ in
64 | var disposer: Disposer!
| `- error: cannot find type 'Disposer' in scope
65 | disposer = self.on(On.sync, { isSynced in
66 | if isSynced {
/Users/admin/builder/spi-builder-workspace/Sources/yswift/YDocument.swift:63:18: error: trailing closure passed to parameter of type 'Promise<Void, Never>' that does not accept a closure
61 |
62 | func provideSyncedPromise() -> Promise<Void, Never> {
63 | .init{ resolve, _ in
| `- error: trailing closure passed to parameter of type 'Promise<Void, Never>' that does not accept a closure
64 | var disposer: Disposer!
65 | disposer = self.on(On.sync, { isSynced in
/Users/admin/builder/spi-builder-workspace/.build/checkouts/Promise/Sources/Promise/Promise+Init.swift:22:24: note: 'init(_:)' declared here
20 |
21 | @inlinable
22 | public convenience init(_ promise: Promise<Output, Failure>) {
| `- note: 'init(_:)' declared here
23 | self.init()
24 | promise.subscribe(self.resolve(_:), self.reject(_:))
/Users/admin/builder/spi-builder-workspace/Sources/yswift/YDocument.swift:74:14: error: value of type 'YDocument' has no member 'on'
72 | }
73 |
74 | self.on(On.sync) { isSynced in
| `- error: value of type 'YDocument' has no member 'on'
75 | if !isSynced, self.isSynced {
76 | self.whenSynced = provideSyncedPromise()
/Users/admin/builder/spi-builder-workspace/Sources/yswift/YDocument.swift:79:38: error: value of type 'YDocument' has no member 'emit'
77 | }
78 | self.isSynced = isSynced
79 | if !self.isLoaded { self.emit(On.load, ()) }
| `- error: value of type 'YDocument' has no member 'emit'
80 | }
81 | self.whenSynced = provideSyncedPromise()
/Users/admin/builder/spi-builder-workspace/Sources/yswift/YDocument.swift:191:14: error: value of type 'YDocument' has no member 'emit'
189 | }
190 | }
191 | self.emit(On.destroyed, true)
| `- error: value of type 'YDocument' has no member 'emit'
192 | self.emit(On.destroy, ())
193 | super.destroy()
/Users/admin/builder/spi-builder-workspace/Sources/yswift/YDocument.swift:192:14: error: value of type 'YDocument' has no member 'emit'
190 | }
191 | self.emit(On.destroyed, true)
192 | self.emit(On.destroy, ())
| `- error: value of type 'YDocument' has no member 'emit'
193 | super.destroy()
194 | }
/Users/admin/builder/spi-builder-workspace/Sources/yswift/YDocument.swift:193:9: error: 'super' cannot be used in class 'YDocument' because it has no superclass
191 | self.emit(On.destroyed, true)
192 | self.emit(On.destroy, ())
193 | super.destroy()
| `- error: 'super' cannot be used in class 'YDocument' because it has no superclass
194 | }
195 | }
/Users/admin/builder/spi-builder-workspace/Sources/yswift/YDocument.swift:199:14: error: value of type 'YDocument' has no member 'publisher'
197 | extension YDocument {
198 | public var updatePublisher: some Publisher<YUpdate, Never> {
199 | self.publisher(for: On.update).map{ $0.update }
| `- error: value of type 'YDocument' has no member 'publisher'
200 | }
201 | public var updateV2Publisher: some Publisher<YUpdate, Never> {
/Users/admin/builder/spi-builder-workspace/Sources/yswift/YDocument.swift:202:14: error: value of type 'YDocument' has no member 'publisher'
200 | }
201 | public var updateV2Publisher: some Publisher<YUpdate, Never> {
202 | self.publisher(for: On.updateV2).map{ $0.update }
| `- error: value of type 'YDocument' has no member 'publisher'
203 | }
204 |
[69/114] Compiling yswift YTransaction.swift
/Users/admin/builder/spi-builder-workspace/Sources/yswift/YDocument.swift:220:56: error: type 'YDocument' has no member 'EventName'
218 |
219 | public static let beforeTransaction = YDocument.EventName<YTransaction>("beforeTransaction")
220 | public static let afterTransaction = YDocument.EventName<YTransaction>("afterTransaction")
| `- error: type 'YDocument' has no member 'EventName'
221 |
222 | public static let beforeAllTransactions = YDocument.EventName<Void>("beforeAllTransactions")
/Users/admin/builder/spi-builder-workspace/Sources/yswift/Utilities/YPermanentUserData.swift:126:13: error: value of type 'YDocument' has no member 'on'
124 | }
125 |
126 | doc.on(YDocument.On.afterTransaction) { transaction in
| `- error: value of type 'YDocument' has no member 'on'
127 | Promise.wait(for: 0).tryPeek{
128 | let yds = user!["ds"] as! YOpaqueArray
/Users/admin/builder/spi-builder-workspace/Sources/yswift/YDocument.swift:217:59: error: type 'YDocument' has no member 'EventName'
215 | public static let subdocs = YDocument.EventName<(SubDocEvent, YTransaction)>("subdocs")
216 |
217 | public static let beforeObserverCalls = YDocument.EventName<YTransaction>("beforeObserverCalls")
| `- error: type 'YDocument' has no member 'EventName'
218 |
219 | public static let beforeTransaction = YDocument.EventName<YTransaction>("beforeTransaction")
/Users/admin/builder/spi-builder-workspace/Sources/yswift/Utilities/YTransaction.swift:99:13: error: value of type 'YDocument' has no member 'emit'
97 | ds.sortAndMerge()
98 | transaction.afterState = transaction.doc.store.getStateVector()
99 | doc.emit(YDocument.On.beforeObserverCalls, transaction)
| `- error: value of type 'YDocument' has no member 'emit'
100 |
101 | let fs: RefArray<() -> Void> = []
/Users/admin/builder/spi-builder-workspace/Sources/yswift/Utilities/YTransaction.swift:133:21: error: value of type 'YDocument' has no member 'emit'
131 |
132 | fs.append{
133 | doc.emit(YDocument.On.afterTransaction, transaction)
| `- error: value of type 'YDocument' has no member 'emit'
134 | }
135 | })
/Users/admin/builder/spi-builder-workspace/Sources/yswift/YDocument.swift:225:63: error: type 'YDocument' has no member 'EventName'
223 | public static let afterAllTransactions = YDocument.EventName<[YTransaction]>("afterAllTransactions")
224 |
225 | public static let afterTransactionCleanup = YDocument.EventName<YTransaction>("afterTransactionCleanup")
| `- error: type 'YDocument' has no member 'EventName'
226 |
227 | public struct SubDocEvent {
/Users/admin/builder/spi-builder-workspace/Sources/yswift/Utilities/YTransaction.swift:179:13: error: value of type 'YDocument' has no member 'emit'
177 | }
178 |
179 | doc.emit(YDocument.On.afterTransactionCleanup, transaction)
| `- error: value of type 'YDocument' has no member 'emit'
180 |
181 | if doc.isObserving(YDocument.On.update) {
/Users/admin/builder/spi-builder-workspace/Sources/yswift/YDocument.swift:212:46: error: type 'YDocument' has no member 'EventName'
210 | public static let destroyed = YDocument.EventName<Bool>("destroyed")
211 |
212 | public static let update = YDocument.EventName<(update: YUpdate, origin: Any?, YTransaction)>("update")
| `- error: type 'YDocument' has no member 'EventName'
213 | public static let updateV2 = YDocument.EventName<(update: YUpdate, origin: Any?, YTransaction)>("updateV2")
214 |
/Users/admin/builder/spi-builder-workspace/Sources/yswift/Utilities/YTransaction.swift:181:16: error: value of type 'YDocument' has no member 'isObserving'
179 | doc.emit(YDocument.On.afterTransactionCleanup, transaction)
180 |
181 | if doc.isObserving(YDocument.On.update) {
| `- error: value of type 'YDocument' has no member 'isObserving'
182 | let encoder = YUpdateEncoderV1()
183 |
/Users/admin/builder/spi-builder-workspace/Sources/yswift/Utilities/YTransaction.swift:187:21: error: value of type 'YDocument' has no member 'emit'
185 |
186 | if hasContent {
187 | doc.emit(YDocument.On.update, (encoder.toUpdate(), transaction.origin, transaction))
| `- error: value of type 'YDocument' has no member 'emit'
188 | }
189 | }
/Users/admin/builder/spi-builder-workspace/Sources/yswift/YDocument.swift:213:48: error: type 'YDocument' has no member 'EventName'
211 |
212 | public static let update = YDocument.EventName<(update: YUpdate, origin: Any?, YTransaction)>("update")
213 | public static let updateV2 = YDocument.EventName<(update: YUpdate, origin: Any?, YTransaction)>("updateV2")
| `- error: type 'YDocument' has no member 'EventName'
214 |
215 | public static let subdocs = YDocument.EventName<(SubDocEvent, YTransaction)>("subdocs")
/Users/admin/builder/spi-builder-workspace/Sources/yswift/Utilities/YTransaction.swift:190:16: error: value of type 'YDocument' has no member 'isObserving'
188 | }
189 | }
190 | if doc.isObserving(YDocument.On.updateV2) {
| `- error: value of type 'YDocument' has no member 'isObserving'
191 | let encoder = YUpdateEncoderV2()
192 | let hasContent = transaction.encodeUpdateMessage(encoder)
/Users/admin/builder/spi-builder-workspace/Sources/yswift/Utilities/YTransaction.swift:194:21: error: value of type 'YDocument' has no member 'emit'
192 | let hasContent = transaction.encodeUpdateMessage(encoder)
193 | if hasContent {
194 | doc.emit(YDocument.On.updateV2, (
| `- error: value of type 'YDocument' has no member 'emit'
195 | encoder.toUpdate(), transaction.origin, transaction
196 | ))
/Users/admin/builder/spi-builder-workspace/Sources/yswift/YDocument.swift:215:47: error: type 'YDocument' has no member 'EventName'
213 | public static let updateV2 = YDocument.EventName<(update: YUpdate, origin: Any?, YTransaction)>("updateV2")
214 |
215 | public static let subdocs = YDocument.EventName<(SubDocEvent, YTransaction)>("subdocs")
| `- error: type 'YDocument' has no member 'EventName'
216 |
217 | public static let beforeObserverCalls = YDocument.EventName<YTransaction>("beforeObserverCalls")
/Users/admin/builder/spi-builder-workspace/Sources/yswift/Utilities/YTransaction.swift:216:17: error: value of type 'YDocument' has no member 'emit'
214 | loaded: subdocsLoaded, added: subdocsAdded, removed: subdocsRemoved
215 | )
216 | doc.emit(YDocument.On.subdocs, (subdocevent, transaction))
| `- error: value of type 'YDocument' has no member 'emit'
217 | subdocsRemoved.forEach{ $0.destroy() }
218 | }
/Users/admin/builder/spi-builder-workspace/Sources/yswift/YDocument.swift:223:60: error: type 'YDocument' has no member 'EventName'
221 |
222 | public static let beforeAllTransactions = YDocument.EventName<Void>("beforeAllTransactions")
223 | public static let afterAllTransactions = YDocument.EventName<[YTransaction]>("afterAllTransactions")
| `- error: type 'YDocument' has no member 'EventName'
224 |
225 | public static let afterTransactionCleanup = YDocument.EventName<YTransaction>("afterTransactionCleanup")
/Users/admin/builder/spi-builder-workspace/Sources/yswift/Utilities/YTransaction.swift:222:17: error: value of type 'YDocument' has no member 'emit'
220 | if transactions.count <= i + 1 {
221 | doc._transactionCleanups = []
222 | doc.emit(YDocument.On.afterAllTransactions, transactions.map{ $0 })
| `- error: value of type 'YDocument' has no member 'emit'
223 | } else {
224 | YTransaction.cleanup(transactions, i: i + 1)
/Users/admin/builder/spi-builder-workspace/Sources/yswift/YDocument.swift:222:61: error: type 'YDocument' has no member 'EventName'
220 | public static let afterTransaction = YDocument.EventName<YTransaction>("afterTransaction")
221 |
222 | public static let beforeAllTransactions = YDocument.EventName<Void>("beforeAllTransactions")
| `- error: type 'YDocument' has no member 'EventName'
223 | public static let afterAllTransactions = YDocument.EventName<[YTransaction]>("afterAllTransactions")
224 |
/Users/admin/builder/spi-builder-workspace/Sources/yswift/Utilities/YTransaction.swift:239:21: error: value of type 'YDocument' has no member 'emit'
237 |
238 | if doc._transactionCleanups.count == 1 {
239 | doc.emit(YDocument.On.beforeAllTransactions, ())
| `- error: value of type 'YDocument' has no member 'emit'
240 | }
241 | doc.emit(YDocument.On.beforeTransaction, doc._transaction!)
/Users/admin/builder/spi-builder-workspace/Sources/yswift/YDocument.swift:219:57: error: type 'YDocument' has no member 'EventName'
217 | public static let beforeObserverCalls = YDocument.EventName<YTransaction>("beforeObserverCalls")
218 |
219 | public static let beforeTransaction = YDocument.EventName<YTransaction>("beforeTransaction")
| `- error: type 'YDocument' has no member 'EventName'
220 | public static let afterTransaction = YDocument.EventName<YTransaction>("afterTransaction")
221 |
/Users/admin/builder/spi-builder-workspace/Sources/yswift/Utilities/YTransaction.swift:241:17: error: value of type 'YDocument' has no member 'emit'
239 | doc.emit(YDocument.On.beforeAllTransactions, ())
240 | }
241 | doc.emit(YDocument.On.beforeTransaction, doc._transaction!)
| `- error: value of type 'YDocument' has no member 'emit'
242 | }
243 |
/Users/admin/builder/spi-builder-workspace/Sources/yswift/Utilities/YUndoManager.swift:40:56: error: 'Disposer' is not a member type of generic struct 'lib0.LZObservable'
38 | var lastChange: Date = Date.distantPast
39 |
40 | private var afterTransactionDisposer: LZObservable.Disposer!
| `- error: 'Disposer' is not a member type of generic struct 'lib0.LZObservable'
41 |
42 | public convenience init<T: YWrapperObject>(_ scope: T, options: Options = .make()) {
/Users/admin/builder/spi-builder-workspace/Sources/yswift/Utilities/YUndoManager.swift:386:43: error: generic parameter 'Value' could not be inferred
384 |
385 | public enum Event {
386 | public static let stackCleanred = LZObservable.EventName<CleanEvent>("stack-cleared")
| |- error: generic parameter 'Value' could not be inferred
| `- note: explicitly specify the generic arguments to fix this issue
387 | public static let stackItemAdded = LZObservable.EventName<YUndoManager.ChangeEvent>("stack-item-added")
388 | public static let stackItemPopped = LZObservable.EventName<YUndoManager.ChangeEvent>("stack-item-popped")
/Users/admin/builder/spi-builder-workspace/Sources/yswift/Utilities/YUndoManager.swift:386:56: error: type 'LZObservable<Value>' has no member 'EventName'
384 |
385 | public enum Event {
386 | public static let stackCleanred = LZObservable.EventName<CleanEvent>("stack-cleared")
| `- error: type 'LZObservable<Value>' has no member 'EventName'
387 | public static let stackItemAdded = LZObservable.EventName<YUndoManager.ChangeEvent>("stack-item-added")
388 | public static let stackItemPopped = LZObservable.EventName<YUndoManager.ChangeEvent>("stack-item-popped")
/Users/admin/builder/spi-builder-workspace/Sources/yswift/Utilities/YUndoManager.swift:387:44: error: generic parameter 'Value' could not be inferred
385 | public enum Event {
386 | public static let stackCleanred = LZObservable.EventName<CleanEvent>("stack-cleared")
387 | public static let stackItemAdded = LZObservable.EventName<YUndoManager.ChangeEvent>("stack-item-added")
| |- error: generic parameter 'Value' could not be inferred
| `- note: explicitly specify the generic arguments to fix this issue
388 | public static let stackItemPopped = LZObservable.EventName<YUndoManager.ChangeEvent>("stack-item-popped")
389 | public static let stackItemUpdated = LZObservable.EventName<YUndoManager.ChangeEvent>("stack-item-updated")
/Users/admin/builder/spi-builder-workspace/Sources/yswift/Utilities/YUndoManager.swift:387:57: error: type 'LZObservable<Value>' has no member 'EventName'
385 | public enum Event {
386 | public static let stackCleanred = LZObservable.EventName<CleanEvent>("stack-cleared")
387 | public static let stackItemAdded = LZObservable.EventName<YUndoManager.ChangeEvent>("stack-item-added")
| `- error: type 'LZObservable<Value>' has no member 'EventName'
388 | public static let stackItemPopped = LZObservable.EventName<YUndoManager.ChangeEvent>("stack-item-popped")
389 | public static let stackItemUpdated = LZObservable.EventName<YUndoManager.ChangeEvent>("stack-item-updated")
/Users/admin/builder/spi-builder-workspace/Sources/yswift/Utilities/YUndoManager.swift:388:45: error: generic parameter 'Value' could not be inferred
386 | public static let stackCleanred = LZObservable.EventName<CleanEvent>("stack-cleared")
387 | public static let stackItemAdded = LZObservable.EventName<YUndoManager.ChangeEvent>("stack-item-added")
388 | public static let stackItemPopped = LZObservable.EventName<YUndoManager.ChangeEvent>("stack-item-popped")
| |- error: generic parameter 'Value' could not be inferred
| `- note: explicitly specify the generic arguments to fix this issue
389 | public static let stackItemUpdated = LZObservable.EventName<YUndoManager.ChangeEvent>("stack-item-updated")
390 | }
/Users/admin/builder/spi-builder-workspace/Sources/yswift/Utilities/YUndoManager.swift:388:58: error: type 'LZObservable<Value>' has no member 'EventName'
386 | public static let stackCleanred = LZObservable.EventName<CleanEvent>("stack-cleared")
387 | public static let stackItemAdded = LZObservable.EventName<YUndoManager.ChangeEvent>("stack-item-added")
388 | public static let stackItemPopped = LZObservable.EventName<YUndoManager.ChangeEvent>("stack-item-popped")
| `- error: type 'LZObservable<Value>' has no member 'EventName'
389 | public static let stackItemUpdated = LZObservable.EventName<YUndoManager.ChangeEvent>("stack-item-updated")
390 | }
/Users/admin/builder/spi-builder-workspace/Sources/yswift/Utilities/YUndoManager.swift:389:46: error: generic parameter 'Value' could not be inferred
387 | public static let stackItemAdded = LZObservable.EventName<YUndoManager.ChangeEvent>("stack-item-added")
388 | public static let stackItemPopped = LZObservable.EventName<YUndoManager.ChangeEvent>("stack-item-popped")
389 | public static let stackItemUpdated = LZObservable.EventName<YUndoManager.ChangeEvent>("stack-item-updated")
| |- error: generic parameter 'Value' could not be inferred
| `- note: explicitly specify the generic arguments to fix this issue
390 | }
391 |
/Users/admin/builder/spi-builder-workspace/Sources/yswift/Utilities/YUndoManager.swift:389:59: error: type 'LZObservable<Value>' has no member 'EventName'
387 | public static let stackItemAdded = LZObservable.EventName<YUndoManager.ChangeEvent>("stack-item-added")
388 | public static let stackItemPopped = LZObservable.EventName<YUndoManager.ChangeEvent>("stack-item-popped")
389 | public static let stackItemUpdated = LZObservable.EventName<YUndoManager.ChangeEvent>("stack-item-updated")
| `- error: type 'LZObservable<Value>' has no member 'EventName'
390 | }
391 |
/Users/admin/builder/spi-builder-workspace/Sources/yswift/Utilities/YUndoManager.swift:65:50: error: value of type 'YDocument' has no member 'on'
63 | self.trackedOrigins.append(self)
64 |
65 | self.afterTransactionDisposer = self.doc.on(YDocument.On.afterTransaction) {
| `- error: value of type 'YDocument' has no member 'on'
66 | self.afterTransaction($0)
67 | }
/Users/admin/builder/spi-builder-workspace/Sources/yswift/YDocument.swift:209:47: error: type 'YDocument' has no member 'EventName'
207 | public static let sync = YDocument.EventName<Bool>("sync")
208 |
209 | public static let destroy = YDocument.EventName<Void>("destroy")
| `- error: type 'YDocument' has no member 'EventName'
210 | public static let destroyed = YDocument.EventName<Bool>("destroyed")
211 |
/Users/admin/builder/spi-builder-workspace/Sources/yswift/Utilities/YUndoManager.swift:69:18: error: value of type 'YDocument' has no member 'on'
67 | }
68 |
69 | self.doc.on(YDocument.On.destroy) {
| `- error: value of type 'YDocument' has no member 'on'
70 | self.destroy()
71 | }
/Users/admin/builder/spi-builder-workspace/Sources/yswift/Utilities/YUndoManager.swift:136:18: error: value of type 'YDocument' has no member 'off'
134 | public func destroy() {
135 | self.trackedOrigins.remove(self)
136 | self.doc.off(YDocument.On.afterTransaction, self.afterTransactionDisposer)
| `- error: value of type 'YDocument' has no member 'off'
137 | }
138 |
/Users/admin/builder/spi-builder-workspace/Sources/yswift/YDocument.swift:165:26: error: method does not override any method from its superclass
163 | }
164 |
165 | public override func destroy() {
| `- error: method does not override any method from its superclass
166 | self.subdocs.forEach{ $0.destroy() }
167 | let item = self._item
/Users/admin/builder/spi-builder-workspace/Sources/yswift/YDocument.swift:13:25: error: reference to generic type 'LZObservable' requires arguments in <...>
11 | import lib0
12 |
13 | public class YDocument: LZObservable, JSHashable {
| `- error: reference to generic type 'LZObservable' requires arguments in <...>
14 | public let guid: String
15 | public var gc: Bool
/Users/admin/builder/spi-builder-workspace/.build/checkouts/lib0-swift/Sources/lib0/Observable.swift:13:15: note: generic type 'LZObservable' declared here
11 | // from CoreUtil (https://github.com/ObuchiYuki/CoreUtil) 's Observable
12 | @propertyWrapper
13 | public struct LZObservable<Value> {
| `- note: generic type 'LZObservable' declared here
14 | @inlinable public var projectedValue: some Publisher<Value, Never> { subject }
15 |
/Users/admin/builder/spi-builder-workspace/Sources/yswift/YDocument.swift:206:44: error: type 'YDocument' has no member 'EventName'
204 |
205 | public enum On {
206 | public static let load = YDocument.EventName<Void>("load")
| `- error: type 'YDocument' has no member 'EventName'
207 | public static let sync = YDocument.EventName<Bool>("sync")
208 |
/Users/admin/builder/spi-builder-workspace/Sources/yswift/YDocument.swift:207:44: error: type 'YDocument' has no member 'EventName'
205 | public enum On {
206 | public static let load = YDocument.EventName<Void>("load")
207 | public static let sync = YDocument.EventName<Bool>("sync")
| `- error: type 'YDocument' has no member 'EventName'
208 |
209 | public static let destroy = YDocument.EventName<Void>("destroy")
/Users/admin/builder/spi-builder-workspace/Sources/yswift/YDocument.swift:210:49: error: type 'YDocument' has no member 'EventName'
208 |
209 | public static let destroy = YDocument.EventName<Void>("destroy")
210 | public static let destroyed = YDocument.EventName<Bool>("destroyed")
| `- error: type 'YDocument' has no member 'EventName'
211 |
212 | public static let update = YDocument.EventName<(update: YUpdate, origin: Any?, YTransaction)>("update")
/Users/admin/builder/spi-builder-workspace/Sources/yswift/YDocument.swift:53:9: error: 'super' cannot be used in class 'YDocument' because it has no superclass
51 | self._gcFilter = options.gcFilter
52 |
53 | super.init()
| `- error: 'super' cannot be used in class 'YDocument' because it has no superclass
54 |
55 | self.whenLoaded = Promise{ resolve, _ in
/Users/admin/builder/spi-builder-workspace/Sources/yswift/YDocument.swift:56:18: error: value of type 'YDocument' has no member 'on'
54 |
55 | self.whenLoaded = Promise{ resolve, _ in
56 | self.on(On.load) {
| `- error: value of type 'YDocument' has no member 'on'
57 | self.isLoaded = true
58 | resolve(())
/Users/admin/builder/spi-builder-workspace/Sources/yswift/YDocument.swift:64:31: error: cannot find type 'Disposer' in scope
62 | func provideSyncedPromise() -> Promise<Void, Never> {
63 | .init{ resolve, _ in
64 | var disposer: Disposer!
| `- error: cannot find type 'Disposer' in scope
65 | disposer = self.on(On.sync, { isSynced in
66 | if isSynced {
/Users/admin/builder/spi-builder-workspace/Sources/yswift/YDocument.swift:63:18: error: trailing closure passed to parameter of type 'Promise<Void, Never>' that does not accept a closure
61 |
62 | func provideSyncedPromise() -> Promise<Void, Never> {
63 | .init{ resolve, _ in
| `- error: trailing closure passed to parameter of type 'Promise<Void, Never>' that does not accept a closure
64 | var disposer: Disposer!
65 | disposer = self.on(On.sync, { isSynced in
/Users/admin/builder/spi-builder-workspace/.build/checkouts/Promise/Sources/Promise/Promise+Init.swift:22:24: note: 'init(_:)' declared here
20 |
21 | @inlinable
22 | public convenience init(_ promise: Promise<Output, Failure>) {
| `- note: 'init(_:)' declared here
23 | self.init()
24 | promise.subscribe(self.resolve(_:), self.reject(_:))
/Users/admin/builder/spi-builder-workspace/Sources/yswift/YDocument.swift:74:14: error: value of type 'YDocument' has no member 'on'
72 | }
73 |
74 | self.on(On.sync) { isSynced in
| `- error: value of type 'YDocument' has no member 'on'
75 | if !isSynced, self.isSynced {
76 | self.whenSynced = provideSyncedPromise()
/Users/admin/builder/spi-builder-workspace/Sources/yswift/YDocument.swift:79:38: error: value of type 'YDocument' has no member 'emit'
77 | }
78 | self.isSynced = isSynced
79 | if !self.isLoaded { self.emit(On.load, ()) }
| `- error: value of type 'YDocument' has no member 'emit'
80 | }
81 | self.whenSynced = provideSyncedPromise()
/Users/admin/builder/spi-builder-workspace/Sources/yswift/YDocument.swift:191:14: error: value of type 'YDocument' has no member 'emit'
189 | }
190 | }
191 | self.emit(On.destroyed, true)
| `- error: value of type 'YDocument' has no member 'emit'
192 | self.emit(On.destroy, ())
193 | super.destroy()
/Users/admin/builder/spi-builder-workspace/Sources/yswift/YDocument.swift:192:14: error: value of type 'YDocument' has no member 'emit'
190 | }
191 | self.emit(On.destroyed, true)
192 | self.emit(On.destroy, ())
| `- error: value of type 'YDocument' has no member 'emit'
193 | super.destroy()
194 | }
/Users/admin/builder/spi-builder-workspace/Sources/yswift/YDocument.swift:193:9: error: 'super' cannot be used in class 'YDocument' because it has no superclass
191 | self.emit(On.destroyed, true)
192 | self.emit(On.destroy, ())
193 | super.destroy()
| `- error: 'super' cannot be used in class 'YDocument' because it has no superclass
194 | }
195 | }
/Users/admin/builder/spi-builder-workspace/Sources/yswift/YDocument.swift:199:14: error: value of type 'YDocument' has no member 'publisher'
197 | extension YDocument {
198 | public var updatePublisher: some Publisher<YUpdate, Never> {
199 | self.publisher(for: On.update).map{ $0.update }
| `- error: value of type 'YDocument' has no member 'publisher'
200 | }
201 | public var updateV2Publisher: some Publisher<YUpdate, Never> {
/Users/admin/builder/spi-builder-workspace/Sources/yswift/YDocument.swift:202:14: error: value of type 'YDocument' has no member 'publisher'
200 | }
201 | public var updateV2Publisher: some Publisher<YUpdate, Never> {
202 | self.publisher(for: On.updateV2).map{ $0.update }
| `- error: value of type 'YDocument' has no member 'publisher'
203 | }
204 |
[70/114] Compiling yswift YUndoManager.swift
/Users/admin/builder/spi-builder-workspace/Sources/yswift/YDocument.swift:220:56: error: type 'YDocument' has no member 'EventName'
218 |
219 | public static let beforeTransaction = YDocument.EventName<YTransaction>("beforeTransaction")
220 | public static let afterTransaction = YDocument.EventName<YTransaction>("afterTransaction")
| `- error: type 'YDocument' has no member 'EventName'
221 |
222 | public static let beforeAllTransactions = YDocument.EventName<Void>("beforeAllTransactions")
/Users/admin/builder/spi-builder-workspace/Sources/yswift/Utilities/YPermanentUserData.swift:126:13: error: value of type 'YDocument' has no member 'on'
124 | }
125 |
126 | doc.on(YDocument.On.afterTransaction) { transaction in
| `- error: value of type 'YDocument' has no member 'on'
127 | Promise.wait(for: 0).tryPeek{
128 | let yds = user!["ds"] as! YOpaqueArray
/Users/admin/builder/spi-builder-workspace/Sources/yswift/YDocument.swift:217:59: error: type 'YDocument' has no member 'EventName'
215 | public static let subdocs = YDocument.EventName<(SubDocEvent, YTransaction)>("subdocs")
216 |
217 | public static let beforeObserverCalls = YDocument.EventName<YTransaction>("beforeObserverCalls")
| `- error: type 'YDocument' has no member 'EventName'
218 |
219 | public static let beforeTransaction = YDocument.EventName<YTransaction>("beforeTransaction")
/Users/admin/builder/spi-builder-workspace/Sources/yswift/Utilities/YTransaction.swift:99:13: error: value of type 'YDocument' has no member 'emit'
97 | ds.sortAndMerge()
98 | transaction.afterState = transaction.doc.store.getStateVector()
99 | doc.emit(YDocument.On.beforeObserverCalls, transaction)
| `- error: value of type 'YDocument' has no member 'emit'
100 |
101 | let fs: RefArray<() -> Void> = []
/Users/admin/builder/spi-builder-workspace/Sources/yswift/Utilities/YTransaction.swift:133:21: error: value of type 'YDocument' has no member 'emit'
131 |
132 | fs.append{
133 | doc.emit(YDocument.On.afterTransaction, transaction)
| `- error: value of type 'YDocument' has no member 'emit'
134 | }
135 | })
/Users/admin/builder/spi-builder-workspace/Sources/yswift/YDocument.swift:225:63: error: type 'YDocument' has no member 'EventName'
223 | public static let afterAllTransactions = YDocument.EventName<[YTransaction]>("afterAllTransactions")
224 |
225 | public static let afterTransactionCleanup = YDocument.EventName<YTransaction>("afterTransactionCleanup")
| `- error: type 'YDocument' has no member 'EventName'
226 |
227 | public struct SubDocEvent {
/Users/admin/builder/spi-builder-workspace/Sources/yswift/Utilities/YTransaction.swift:179:13: error: value of type 'YDocument' has no member 'emit'
177 | }
178 |
179 | doc.emit(YDocument.On.afterTransactionCleanup, transaction)
| `- error: value of type 'YDocument' has no member 'emit'
180 |
181 | if doc.isObserving(YDocument.On.update) {
/Users/admin/builder/spi-builder-workspace/Sources/yswift/YDocument.swift:212:46: error: type 'YDocument' has no member 'EventName'
210 | public static let destroyed = YDocument.EventName<Bool>("destroyed")
211 |
212 | public static let update = YDocument.EventName<(update: YUpdate, origin: Any?, YTransaction)>("update")
| `- error: type 'YDocument' has no member 'EventName'
213 | public static let updateV2 = YDocument.EventName<(update: YUpdate, origin: Any?, YTransaction)>("updateV2")
214 |
/Users/admin/builder/spi-builder-workspace/Sources/yswift/Utilities/YTransaction.swift:181:16: error: value of type 'YDocument' has no member 'isObserving'
179 | doc.emit(YDocument.On.afterTransactionCleanup, transaction)
180 |
181 | if doc.isObserving(YDocument.On.update) {
| `- error: value of type 'YDocument' has no member 'isObserving'
182 | let encoder = YUpdateEncoderV1()
183 |
/Users/admin/builder/spi-builder-workspace/Sources/yswift/Utilities/YTransaction.swift:187:21: error: value of type 'YDocument' has no member 'emit'
185 |
186 | if hasContent {
187 | doc.emit(YDocument.On.update, (encoder.toUpdate(), transaction.origin, transaction))
| `- error: value of type 'YDocument' has no member 'emit'
188 | }
189 | }
/Users/admin/builder/spi-builder-workspace/Sources/yswift/YDocument.swift:213:48: error: type 'YDocument' has no member 'EventName'
211 |
212 | public static let update = YDocument.EventName<(update: YUpdate, origin: Any?, YTransaction)>("update")
213 | public static let updateV2 = YDocument.EventName<(update: YUpdate, origin: Any?, YTransaction)>("updateV2")
| `- error: type 'YDocument' has no member 'EventName'
214 |
215 | public static let subdocs = YDocument.EventName<(SubDocEvent, YTransaction)>("subdocs")
/Users/admin/builder/spi-builder-workspace/Sources/yswift/Utilities/YTransaction.swift:190:16: error: value of type 'YDocument' has no member 'isObserving'
188 | }
189 | }
190 | if doc.isObserving(YDocument.On.updateV2) {
| `- error: value of type 'YDocument' has no member 'isObserving'
191 | let encoder = YUpdateEncoderV2()
192 | let hasContent = transaction.encodeUpdateMessage(encoder)
/Users/admin/builder/spi-builder-workspace/Sources/yswift/Utilities/YTransaction.swift:194:21: error: value of type 'YDocument' has no member 'emit'
192 | let hasContent = transaction.encodeUpdateMessage(encoder)
193 | if hasContent {
194 | doc.emit(YDocument.On.updateV2, (
| `- error: value of type 'YDocument' has no member 'emit'
195 | encoder.toUpdate(), transaction.origin, transaction
196 | ))
/Users/admin/builder/spi-builder-workspace/Sources/yswift/YDocument.swift:215:47: error: type 'YDocument' has no member 'EventName'
213 | public static let updateV2 = YDocument.EventName<(update: YUpdate, origin: Any?, YTransaction)>("updateV2")
214 |
215 | public static let subdocs = YDocument.EventName<(SubDocEvent, YTransaction)>("subdocs")
| `- error: type 'YDocument' has no member 'EventName'
216 |
217 | public static let beforeObserverCalls = YDocument.EventName<YTransaction>("beforeObserverCalls")
/Users/admin/builder/spi-builder-workspace/Sources/yswift/Utilities/YTransaction.swift:216:17: error: value of type 'YDocument' has no member 'emit'
214 | loaded: subdocsLoaded, added: subdocsAdded, removed: subdocsRemoved
215 | )
216 | doc.emit(YDocument.On.subdocs, (subdocevent, transaction))
| `- error: value of type 'YDocument' has no member 'emit'
217 | subdocsRemoved.forEach{ $0.destroy() }
218 | }
/Users/admin/builder/spi-builder-workspace/Sources/yswift/YDocument.swift:223:60: error: type 'YDocument' has no member 'EventName'
221 |
222 | public static let beforeAllTransactions = YDocument.EventName<Void>("beforeAllTransactions")
223 | public static let afterAllTransactions = YDocument.EventName<[YTransaction]>("afterAllTransactions")
| `- error: type 'YDocument' has no member 'EventName'
224 |
225 | public static let afterTransactionCleanup = YDocument.EventName<YTransaction>("afterTransactionCleanup")
/Users/admin/builder/spi-builder-workspace/Sources/yswift/Utilities/YTransaction.swift:222:17: error: value of type 'YDocument' has no member 'emit'
220 | if transactions.count <= i + 1 {
221 | doc._transactionCleanups = []
222 | doc.emit(YDocument.On.afterAllTransactions, transactions.map{ $0 })
| `- error: value of type 'YDocument' has no member 'emit'
223 | } else {
224 | YTransaction.cleanup(transactions, i: i + 1)
/Users/admin/builder/spi-builder-workspace/Sources/yswift/YDocument.swift:222:61: error: type 'YDocument' has no member 'EventName'
220 | public static let afterTransaction = YDocument.EventName<YTransaction>("afterTransaction")
221 |
222 | public static let beforeAllTransactions = YDocument.EventName<Void>("beforeAllTransactions")
| `- error: type 'YDocument' has no member 'EventName'
223 | public static let afterAllTransactions = YDocument.EventName<[YTransaction]>("afterAllTransactions")
224 |
/Users/admin/builder/spi-builder-workspace/Sources/yswift/Utilities/YTransaction.swift:239:21: error: value of type 'YDocument' has no member 'emit'
237 |
238 | if doc._transactionCleanups.count == 1 {
239 | doc.emit(YDocument.On.beforeAllTransactions, ())
| `- error: value of type 'YDocument' has no member 'emit'
240 | }
241 | doc.emit(YDocument.On.beforeTransaction, doc._transaction!)
/Users/admin/builder/spi-builder-workspace/Sources/yswift/YDocument.swift:219:57: error: type 'YDocument' has no member 'EventName'
217 | public static let beforeObserverCalls = YDocument.EventName<YTransaction>("beforeObserverCalls")
218 |
219 | public static let beforeTransaction = YDocument.EventName<YTransaction>("beforeTransaction")
| `- error: type 'YDocument' has no member 'EventName'
220 | public static let afterTransaction = YDocument.EventName<YTransaction>("afterTransaction")
221 |
/Users/admin/builder/spi-builder-workspace/Sources/yswift/Utilities/YTransaction.swift:241:17: error: value of type 'YDocument' has no member 'emit'
239 | doc.emit(YDocument.On.beforeAllTransactions, ())
240 | }
241 | doc.emit(YDocument.On.beforeTransaction, doc._transaction!)
| `- error: value of type 'YDocument' has no member 'emit'
242 | }
243 |
/Users/admin/builder/spi-builder-workspace/Sources/yswift/Utilities/YUndoManager.swift:40:56: error: 'Disposer' is not a member type of generic struct 'lib0.LZObservable'
38 | var lastChange: Date = Date.distantPast
39 |
40 | private var afterTransactionDisposer: LZObservable.Disposer!
| `- error: 'Disposer' is not a member type of generic struct 'lib0.LZObservable'
41 |
42 | public convenience init<T: YWrapperObject>(_ scope: T, options: Options = .make()) {
/Users/admin/builder/spi-builder-workspace/Sources/yswift/Utilities/YUndoManager.swift:386:43: error: generic parameter 'Value' could not be inferred
384 |
385 | public enum Event {
386 | public static let stackCleanred = LZObservable.EventName<CleanEvent>("stack-cleared")
| |- error: generic parameter 'Value' could not be inferred
| `- note: explicitly specify the generic arguments to fix this issue
387 | public static let stackItemAdded = LZObservable.EventName<YUndoManager.ChangeEvent>("stack-item-added")
388 | public static let stackItemPopped = LZObservable.EventName<YUndoManager.ChangeEvent>("stack-item-popped")
/Users/admin/builder/spi-builder-workspace/Sources/yswift/Utilities/YUndoManager.swift:386:56: error: type 'LZObservable<Value>' has no member 'EventName'
384 |
385 | public enum Event {
386 | public static let stackCleanred = LZObservable.EventName<CleanEvent>("stack-cleared")
| `- error: type 'LZObservable<Value>' has no member 'EventName'
387 | public static let stackItemAdded = LZObservable.EventName<YUndoManager.ChangeEvent>("stack-item-added")
388 | public static let stackItemPopped = LZObservable.EventName<YUndoManager.ChangeEvent>("stack-item-popped")
/Users/admin/builder/spi-builder-workspace/Sources/yswift/Utilities/YUndoManager.swift:387:44: error: generic parameter 'Value' could not be inferred
385 | public enum Event {
386 | public static let stackCleanred = LZObservable.EventName<CleanEvent>("stack-cleared")
387 | public static let stackItemAdded = LZObservable.EventName<YUndoManager.ChangeEvent>("stack-item-added")
| |- error: generic parameter 'Value' could not be inferred
| `- note: explicitly specify the generic arguments to fix this issue
388 | public static let stackItemPopped = LZObservable.EventName<YUndoManager.ChangeEvent>("stack-item-popped")
389 | public static let stackItemUpdated = LZObservable.EventName<YUndoManager.ChangeEvent>("stack-item-updated")
/Users/admin/builder/spi-builder-workspace/Sources/yswift/Utilities/YUndoManager.swift:387:57: error: type 'LZObservable<Value>' has no member 'EventName'
385 | public enum Event {
386 | public static let stackCleanred = LZObservable.EventName<CleanEvent>("stack-cleared")
387 | public static let stackItemAdded = LZObservable.EventName<YUndoManager.ChangeEvent>("stack-item-added")
| `- error: type 'LZObservable<Value>' has no member 'EventName'
388 | public static let stackItemPopped = LZObservable.EventName<YUndoManager.ChangeEvent>("stack-item-popped")
389 | public static let stackItemUpdated = LZObservable.EventName<YUndoManager.ChangeEvent>("stack-item-updated")
/Users/admin/builder/spi-builder-workspace/Sources/yswift/Utilities/YUndoManager.swift:388:45: error: generic parameter 'Value' could not be inferred
386 | public static let stackCleanred = LZObservable.EventName<CleanEvent>("stack-cleared")
387 | public static let stackItemAdded = LZObservable.EventName<YUndoManager.ChangeEvent>("stack-item-added")
388 | public static let stackItemPopped = LZObservable.EventName<YUndoManager.ChangeEvent>("stack-item-popped")
| |- error: generic parameter 'Value' could not be inferred
| `- note: explicitly specify the generic arguments to fix this issue
389 | public static let stackItemUpdated = LZObservable.EventName<YUndoManager.ChangeEvent>("stack-item-updated")
390 | }
/Users/admin/builder/spi-builder-workspace/Sources/yswift/Utilities/YUndoManager.swift:388:58: error: type 'LZObservable<Value>' has no member 'EventName'
386 | public static let stackCleanred = LZObservable.EventName<CleanEvent>("stack-cleared")
387 | public static let stackItemAdded = LZObservable.EventName<YUndoManager.ChangeEvent>("stack-item-added")
388 | public static let stackItemPopped = LZObservable.EventName<YUndoManager.ChangeEvent>("stack-item-popped")
| `- error: type 'LZObservable<Value>' has no member 'EventName'
389 | public static let stackItemUpdated = LZObservable.EventName<YUndoManager.ChangeEvent>("stack-item-updated")
390 | }
/Users/admin/builder/spi-builder-workspace/Sources/yswift/Utilities/YUndoManager.swift:389:46: error: generic parameter 'Value' could not be inferred
387 | public static let stackItemAdded = LZObservable.EventName<YUndoManager.ChangeEvent>("stack-item-added")
388 | public static let stackItemPopped = LZObservable.EventName<YUndoManager.ChangeEvent>("stack-item-popped")
389 | public static let stackItemUpdated = LZObservable.EventName<YUndoManager.ChangeEvent>("stack-item-updated")
| |- error: generic parameter 'Value' could not be inferred
| `- note: explicitly specify the generic arguments to fix this issue
390 | }
391 |
/Users/admin/builder/spi-builder-workspace/Sources/yswift/Utilities/YUndoManager.swift:389:59: error: type 'LZObservable<Value>' has no member 'EventName'
387 | public static let stackItemAdded = LZObservable.EventName<YUndoManager.ChangeEvent>("stack-item-added")
388 | public static let stackItemPopped = LZObservable.EventName<YUndoManager.ChangeEvent>("stack-item-popped")
389 | public static let stackItemUpdated = LZObservable.EventName<YUndoManager.ChangeEvent>("stack-item-updated")
| `- error: type 'LZObservable<Value>' has no member 'EventName'
390 | }
391 |
/Users/admin/builder/spi-builder-workspace/Sources/yswift/Utilities/YUndoManager.swift:65:50: error: value of type 'YDocument' has no member 'on'
63 | self.trackedOrigins.append(self)
64 |
65 | self.afterTransactionDisposer = self.doc.on(YDocument.On.afterTransaction) {
| `- error: value of type 'YDocument' has no member 'on'
66 | self.afterTransaction($0)
67 | }
/Users/admin/builder/spi-builder-workspace/Sources/yswift/YDocument.swift:209:47: error: type 'YDocument' has no member 'EventName'
207 | public static let sync = YDocument.EventName<Bool>("sync")
208 |
209 | public static let destroy = YDocument.EventName<Void>("destroy")
| `- error: type 'YDocument' has no member 'EventName'
210 | public static let destroyed = YDocument.EventName<Bool>("destroyed")
211 |
/Users/admin/builder/spi-builder-workspace/Sources/yswift/Utilities/YUndoManager.swift:69:18: error: value of type 'YDocument' has no member 'on'
67 | }
68 |
69 | self.doc.on(YDocument.On.destroy) {
| `- error: value of type 'YDocument' has no member 'on'
70 | self.destroy()
71 | }
/Users/admin/builder/spi-builder-workspace/Sources/yswift/Utilities/YUndoManager.swift:136:18: error: value of type 'YDocument' has no member 'off'
134 | public func destroy() {
135 | self.trackedOrigins.remove(self)
136 | self.doc.off(YDocument.On.afterTransaction, self.afterTransactionDisposer)
| `- error: value of type 'YDocument' has no member 'off'
137 | }
138 |
/Users/admin/builder/spi-builder-workspace/Sources/yswift/YDocument.swift:165:26: error: method does not override any method from its superclass
163 | }
164 |
165 | public override func destroy() {
| `- error: method does not override any method from its superclass
166 | self.subdocs.forEach{ $0.destroy() }
167 | let item = self._item
/Users/admin/builder/spi-builder-workspace/Sources/yswift/YDocument.swift:13:25: error: reference to generic type 'LZObservable' requires arguments in <...>
11 | import lib0
12 |
13 | public class YDocument: LZObservable, JSHashable {
| `- error: reference to generic type 'LZObservable' requires arguments in <...>
14 | public let guid: String
15 | public var gc: Bool
/Users/admin/builder/spi-builder-workspace/.build/checkouts/lib0-swift/Sources/lib0/Observable.swift:13:15: note: generic type 'LZObservable' declared here
11 | // from CoreUtil (https://github.com/ObuchiYuki/CoreUtil) 's Observable
12 | @propertyWrapper
13 | public struct LZObservable<Value> {
| `- note: generic type 'LZObservable' declared here
14 | @inlinable public var projectedValue: some Publisher<Value, Never> { subject }
15 |
/Users/admin/builder/spi-builder-workspace/Sources/yswift/YDocument.swift:206:44: error: type 'YDocument' has no member 'EventName'
204 |
205 | public enum On {
206 | public static let load = YDocument.EventName<Void>("load")
| `- error: type 'YDocument' has no member 'EventName'
207 | public static let sync = YDocument.EventName<Bool>("sync")
208 |
/Users/admin/builder/spi-builder-workspace/Sources/yswift/YDocument.swift:207:44: error: type 'YDocument' has no member 'EventName'
205 | public enum On {
206 | public static let load = YDocument.EventName<Void>("load")
207 | public static let sync = YDocument.EventName<Bool>("sync")
| `- error: type 'YDocument' has no member 'EventName'
208 |
209 | public static let destroy = YDocument.EventName<Void>("destroy")
/Users/admin/builder/spi-builder-workspace/Sources/yswift/YDocument.swift:210:49: error: type 'YDocument' has no member 'EventName'
208 |
209 | public static let destroy = YDocument.EventName<Void>("destroy")
210 | public static let destroyed = YDocument.EventName<Bool>("destroyed")
| `- error: type 'YDocument' has no member 'EventName'
211 |
212 | public static let update = YDocument.EventName<(update: YUpdate, origin: Any?, YTransaction)>("update")
/Users/admin/builder/spi-builder-workspace/Sources/yswift/YDocument.swift:53:9: error: 'super' cannot be used in class 'YDocument' because it has no superclass
51 | self._gcFilter = options.gcFilter
52 |
53 | super.init()
| `- error: 'super' cannot be used in class 'YDocument' because it has no superclass
54 |
55 | self.whenLoaded = Promise{ resolve, _ in
/Users/admin/builder/spi-builder-workspace/Sources/yswift/YDocument.swift:56:18: error: value of type 'YDocument' has no member 'on'
54 |
55 | self.whenLoaded = Promise{ resolve, _ in
56 | self.on(On.load) {
| `- error: value of type 'YDocument' has no member 'on'
57 | self.isLoaded = true
58 | resolve(())
/Users/admin/builder/spi-builder-workspace/Sources/yswift/YDocument.swift:64:31: error: cannot find type 'Disposer' in scope
62 | func provideSyncedPromise() -> Promise<Void, Never> {
63 | .init{ resolve, _ in
64 | var disposer: Disposer!
| `- error: cannot find type 'Disposer' in scope
65 | disposer = self.on(On.sync, { isSynced in
66 | if isSynced {
/Users/admin/builder/spi-builder-workspace/Sources/yswift/YDocument.swift:63:18: error: trailing closure passed to parameter of type 'Promise<Void, Never>' that does not accept a closure
61 |
62 | func provideSyncedPromise() -> Promise<Void, Never> {
63 | .init{ resolve, _ in
| `- error: trailing closure passed to parameter of type 'Promise<Void, Never>' that does not accept a closure
64 | var disposer: Disposer!
65 | disposer = self.on(On.sync, { isSynced in
/Users/admin/builder/spi-builder-workspace/.build/checkouts/Promise/Sources/Promise/Promise+Init.swift:22:24: note: 'init(_:)' declared here
20 |
21 | @inlinable
22 | public convenience init(_ promise: Promise<Output, Failure>) {
| `- note: 'init(_:)' declared here
23 | self.init()
24 | promise.subscribe(self.resolve(_:), self.reject(_:))
/Users/admin/builder/spi-builder-workspace/Sources/yswift/YDocument.swift:74:14: error: value of type 'YDocument' has no member 'on'
72 | }
73 |
74 | self.on(On.sync) { isSynced in
| `- error: value of type 'YDocument' has no member 'on'
75 | if !isSynced, self.isSynced {
76 | self.whenSynced = provideSyncedPromise()
/Users/admin/builder/spi-builder-workspace/Sources/yswift/YDocument.swift:79:38: error: value of type 'YDocument' has no member 'emit'
77 | }
78 | self.isSynced = isSynced
79 | if !self.isLoaded { self.emit(On.load, ()) }
| `- error: value of type 'YDocument' has no member 'emit'
80 | }
81 | self.whenSynced = provideSyncedPromise()
/Users/admin/builder/spi-builder-workspace/Sources/yswift/YDocument.swift:191:14: error: value of type 'YDocument' has no member 'emit'
189 | }
190 | }
191 | self.emit(On.destroyed, true)
| `- error: value of type 'YDocument' has no member 'emit'
192 | self.emit(On.destroy, ())
193 | super.destroy()
/Users/admin/builder/spi-builder-workspace/Sources/yswift/YDocument.swift:192:14: error: value of type 'YDocument' has no member 'emit'
190 | }
191 | self.emit(On.destroyed, true)
192 | self.emit(On.destroy, ())
| `- error: value of type 'YDocument' has no member 'emit'
193 | super.destroy()
194 | }
/Users/admin/builder/spi-builder-workspace/Sources/yswift/YDocument.swift:193:9: error: 'super' cannot be used in class 'YDocument' because it has no superclass
191 | self.emit(On.destroyed, true)
192 | self.emit(On.destroy, ())
193 | super.destroy()
| `- error: 'super' cannot be used in class 'YDocument' because it has no superclass
194 | }
195 | }
/Users/admin/builder/spi-builder-workspace/Sources/yswift/YDocument.swift:199:14: error: value of type 'YDocument' has no member 'publisher'
197 | extension YDocument {
198 | public var updatePublisher: some Publisher<YUpdate, Never> {
199 | self.publisher(for: On.update).map{ $0.update }
| `- error: value of type 'YDocument' has no member 'publisher'
200 | }
201 | public var updateV2Publisher: some Publisher<YUpdate, Never> {
/Users/admin/builder/spi-builder-workspace/Sources/yswift/YDocument.swift:202:14: error: value of type 'YDocument' has no member 'publisher'
200 | }
201 | public var updateV2Publisher: some Publisher<YUpdate, Never> {
202 | self.publisher(for: On.updateV2).map{ $0.update }
| `- error: value of type 'YDocument' has no member 'publisher'
203 | }
204 |
[71/114] Compiling yswift YDocument.swift
/Users/admin/builder/spi-builder-workspace/Sources/yswift/YDocument.swift:220:56: error: type 'YDocument' has no member 'EventName'
218 |
219 | public static let beforeTransaction = YDocument.EventName<YTransaction>("beforeTransaction")
220 | public static let afterTransaction = YDocument.EventName<YTransaction>("afterTransaction")
| `- error: type 'YDocument' has no member 'EventName'
221 |
222 | public static let beforeAllTransactions = YDocument.EventName<Void>("beforeAllTransactions")
/Users/admin/builder/spi-builder-workspace/Sources/yswift/Utilities/YPermanentUserData.swift:126:13: error: value of type 'YDocument' has no member 'on'
124 | }
125 |
126 | doc.on(YDocument.On.afterTransaction) { transaction in
| `- error: value of type 'YDocument' has no member 'on'
127 | Promise.wait(for: 0).tryPeek{
128 | let yds = user!["ds"] as! YOpaqueArray
/Users/admin/builder/spi-builder-workspace/Sources/yswift/YDocument.swift:217:59: error: type 'YDocument' has no member 'EventName'
215 | public static let subdocs = YDocument.EventName<(SubDocEvent, YTransaction)>("subdocs")
216 |
217 | public static let beforeObserverCalls = YDocument.EventName<YTransaction>("beforeObserverCalls")
| `- error: type 'YDocument' has no member 'EventName'
218 |
219 | public static let beforeTransaction = YDocument.EventName<YTransaction>("beforeTransaction")
/Users/admin/builder/spi-builder-workspace/Sources/yswift/Utilities/YTransaction.swift:99:13: error: value of type 'YDocument' has no member 'emit'
97 | ds.sortAndMerge()
98 | transaction.afterState = transaction.doc.store.getStateVector()
99 | doc.emit(YDocument.On.beforeObserverCalls, transaction)
| `- error: value of type 'YDocument' has no member 'emit'
100 |
101 | let fs: RefArray<() -> Void> = []
/Users/admin/builder/spi-builder-workspace/Sources/yswift/Utilities/YTransaction.swift:133:21: error: value of type 'YDocument' has no member 'emit'
131 |
132 | fs.append{
133 | doc.emit(YDocument.On.afterTransaction, transaction)
| `- error: value of type 'YDocument' has no member 'emit'
134 | }
135 | })
/Users/admin/builder/spi-builder-workspace/Sources/yswift/YDocument.swift:225:63: error: type 'YDocument' has no member 'EventName'
223 | public static let afterAllTransactions = YDocument.EventName<[YTransaction]>("afterAllTransactions")
224 |
225 | public static let afterTransactionCleanup = YDocument.EventName<YTransaction>("afterTransactionCleanup")
| `- error: type 'YDocument' has no member 'EventName'
226 |
227 | public struct SubDocEvent {
/Users/admin/builder/spi-builder-workspace/Sources/yswift/Utilities/YTransaction.swift:179:13: error: value of type 'YDocument' has no member 'emit'
177 | }
178 |
179 | doc.emit(YDocument.On.afterTransactionCleanup, transaction)
| `- error: value of type 'YDocument' has no member 'emit'
180 |
181 | if doc.isObserving(YDocument.On.update) {
/Users/admin/builder/spi-builder-workspace/Sources/yswift/YDocument.swift:212:46: error: type 'YDocument' has no member 'EventName'
210 | public static let destroyed = YDocument.EventName<Bool>("destroyed")
211 |
212 | public static let update = YDocument.EventName<(update: YUpdate, origin: Any?, YTransaction)>("update")
| `- error: type 'YDocument' has no member 'EventName'
213 | public static let updateV2 = YDocument.EventName<(update: YUpdate, origin: Any?, YTransaction)>("updateV2")
214 |
/Users/admin/builder/spi-builder-workspace/Sources/yswift/Utilities/YTransaction.swift:181:16: error: value of type 'YDocument' has no member 'isObserving'
179 | doc.emit(YDocument.On.afterTransactionCleanup, transaction)
180 |
181 | if doc.isObserving(YDocument.On.update) {
| `- error: value of type 'YDocument' has no member 'isObserving'
182 | let encoder = YUpdateEncoderV1()
183 |
/Users/admin/builder/spi-builder-workspace/Sources/yswift/Utilities/YTransaction.swift:187:21: error: value of type 'YDocument' has no member 'emit'
185 |
186 | if hasContent {
187 | doc.emit(YDocument.On.update, (encoder.toUpdate(), transaction.origin, transaction))
| `- error: value of type 'YDocument' has no member 'emit'
188 | }
189 | }
/Users/admin/builder/spi-builder-workspace/Sources/yswift/YDocument.swift:213:48: error: type 'YDocument' has no member 'EventName'
211 |
212 | public static let update = YDocument.EventName<(update: YUpdate, origin: Any?, YTransaction)>("update")
213 | public static let updateV2 = YDocument.EventName<(update: YUpdate, origin: Any?, YTransaction)>("updateV2")
| `- error: type 'YDocument' has no member 'EventName'
214 |
215 | public static let subdocs = YDocument.EventName<(SubDocEvent, YTransaction)>("subdocs")
/Users/admin/builder/spi-builder-workspace/Sources/yswift/Utilities/YTransaction.swift:190:16: error: value of type 'YDocument' has no member 'isObserving'
188 | }
189 | }
190 | if doc.isObserving(YDocument.On.updateV2) {
| `- error: value of type 'YDocument' has no member 'isObserving'
191 | let encoder = YUpdateEncoderV2()
192 | let hasContent = transaction.encodeUpdateMessage(encoder)
/Users/admin/builder/spi-builder-workspace/Sources/yswift/Utilities/YTransaction.swift:194:21: error: value of type 'YDocument' has no member 'emit'
192 | let hasContent = transaction.encodeUpdateMessage(encoder)
193 | if hasContent {
194 | doc.emit(YDocument.On.updateV2, (
| `- error: value of type 'YDocument' has no member 'emit'
195 | encoder.toUpdate(), transaction.origin, transaction
196 | ))
/Users/admin/builder/spi-builder-workspace/Sources/yswift/YDocument.swift:215:47: error: type 'YDocument' has no member 'EventName'
213 | public static let updateV2 = YDocument.EventName<(update: YUpdate, origin: Any?, YTransaction)>("updateV2")
214 |
215 | public static let subdocs = YDocument.EventName<(SubDocEvent, YTransaction)>("subdocs")
| `- error: type 'YDocument' has no member 'EventName'
216 |
217 | public static let beforeObserverCalls = YDocument.EventName<YTransaction>("beforeObserverCalls")
/Users/admin/builder/spi-builder-workspace/Sources/yswift/Utilities/YTransaction.swift:216:17: error: value of type 'YDocument' has no member 'emit'
214 | loaded: subdocsLoaded, added: subdocsAdded, removed: subdocsRemoved
215 | )
216 | doc.emit(YDocument.On.subdocs, (subdocevent, transaction))
| `- error: value of type 'YDocument' has no member 'emit'
217 | subdocsRemoved.forEach{ $0.destroy() }
218 | }
/Users/admin/builder/spi-builder-workspace/Sources/yswift/YDocument.swift:223:60: error: type 'YDocument' has no member 'EventName'
221 |
222 | public static let beforeAllTransactions = YDocument.EventName<Void>("beforeAllTransactions")
223 | public static let afterAllTransactions = YDocument.EventName<[YTransaction]>("afterAllTransactions")
| `- error: type 'YDocument' has no member 'EventName'
224 |
225 | public static let afterTransactionCleanup = YDocument.EventName<YTransaction>("afterTransactionCleanup")
/Users/admin/builder/spi-builder-workspace/Sources/yswift/Utilities/YTransaction.swift:222:17: error: value of type 'YDocument' has no member 'emit'
220 | if transactions.count <= i + 1 {
221 | doc._transactionCleanups = []
222 | doc.emit(YDocument.On.afterAllTransactions, transactions.map{ $0 })
| `- error: value of type 'YDocument' has no member 'emit'
223 | } else {
224 | YTransaction.cleanup(transactions, i: i + 1)
/Users/admin/builder/spi-builder-workspace/Sources/yswift/YDocument.swift:222:61: error: type 'YDocument' has no member 'EventName'
220 | public static let afterTransaction = YDocument.EventName<YTransaction>("afterTransaction")
221 |
222 | public static let beforeAllTransactions = YDocument.EventName<Void>("beforeAllTransactions")
| `- error: type 'YDocument' has no member 'EventName'
223 | public static let afterAllTransactions = YDocument.EventName<[YTransaction]>("afterAllTransactions")
224 |
/Users/admin/builder/spi-builder-workspace/Sources/yswift/Utilities/YTransaction.swift:239:21: error: value of type 'YDocument' has no member 'emit'
237 |
238 | if doc._transactionCleanups.count == 1 {
239 | doc.emit(YDocument.On.beforeAllTransactions, ())
| `- error: value of type 'YDocument' has no member 'emit'
240 | }
241 | doc.emit(YDocument.On.beforeTransaction, doc._transaction!)
/Users/admin/builder/spi-builder-workspace/Sources/yswift/YDocument.swift:219:57: error: type 'YDocument' has no member 'EventName'
217 | public static let beforeObserverCalls = YDocument.EventName<YTransaction>("beforeObserverCalls")
218 |
219 | public static let beforeTransaction = YDocument.EventName<YTransaction>("beforeTransaction")
| `- error: type 'YDocument' has no member 'EventName'
220 | public static let afterTransaction = YDocument.EventName<YTransaction>("afterTransaction")
221 |
/Users/admin/builder/spi-builder-workspace/Sources/yswift/Utilities/YTransaction.swift:241:17: error: value of type 'YDocument' has no member 'emit'
239 | doc.emit(YDocument.On.beforeAllTransactions, ())
240 | }
241 | doc.emit(YDocument.On.beforeTransaction, doc._transaction!)
| `- error: value of type 'YDocument' has no member 'emit'
242 | }
243 |
/Users/admin/builder/spi-builder-workspace/Sources/yswift/Utilities/YUndoManager.swift:40:56: error: 'Disposer' is not a member type of generic struct 'lib0.LZObservable'
38 | var lastChange: Date = Date.distantPast
39 |
40 | private var afterTransactionDisposer: LZObservable.Disposer!
| `- error: 'Disposer' is not a member type of generic struct 'lib0.LZObservable'
41 |
42 | public convenience init<T: YWrapperObject>(_ scope: T, options: Options = .make()) {
/Users/admin/builder/spi-builder-workspace/Sources/yswift/Utilities/YUndoManager.swift:386:43: error: generic parameter 'Value' could not be inferred
384 |
385 | public enum Event {
386 | public static let stackCleanred = LZObservable.EventName<CleanEvent>("stack-cleared")
| |- error: generic parameter 'Value' could not be inferred
| `- note: explicitly specify the generic arguments to fix this issue
387 | public static let stackItemAdded = LZObservable.EventName<YUndoManager.ChangeEvent>("stack-item-added")
388 | public static let stackItemPopped = LZObservable.EventName<YUndoManager.ChangeEvent>("stack-item-popped")
/Users/admin/builder/spi-builder-workspace/Sources/yswift/Utilities/YUndoManager.swift:386:56: error: type 'LZObservable<Value>' has no member 'EventName'
384 |
385 | public enum Event {
386 | public static let stackCleanred = LZObservable.EventName<CleanEvent>("stack-cleared")
| `- error: type 'LZObservable<Value>' has no member 'EventName'
387 | public static let stackItemAdded = LZObservable.EventName<YUndoManager.ChangeEvent>("stack-item-added")
388 | public static let stackItemPopped = LZObservable.EventName<YUndoManager.ChangeEvent>("stack-item-popped")
/Users/admin/builder/spi-builder-workspace/Sources/yswift/Utilities/YUndoManager.swift:387:44: error: generic parameter 'Value' could not be inferred
385 | public enum Event {
386 | public static let stackCleanred = LZObservable.EventName<CleanEvent>("stack-cleared")
387 | public static let stackItemAdded = LZObservable.EventName<YUndoManager.ChangeEvent>("stack-item-added")
| |- error: generic parameter 'Value' could not be inferred
| `- note: explicitly specify the generic arguments to fix this issue
388 | public static let stackItemPopped = LZObservable.EventName<YUndoManager.ChangeEvent>("stack-item-popped")
389 | public static let stackItemUpdated = LZObservable.EventName<YUndoManager.ChangeEvent>("stack-item-updated")
/Users/admin/builder/spi-builder-workspace/Sources/yswift/Utilities/YUndoManager.swift:387:57: error: type 'LZObservable<Value>' has no member 'EventName'
385 | public enum Event {
386 | public static let stackCleanred = LZObservable.EventName<CleanEvent>("stack-cleared")
387 | public static let stackItemAdded = LZObservable.EventName<YUndoManager.ChangeEvent>("stack-item-added")
| `- error: type 'LZObservable<Value>' has no member 'EventName'
388 | public static let stackItemPopped = LZObservable.EventName<YUndoManager.ChangeEvent>("stack-item-popped")
389 | public static let stackItemUpdated = LZObservable.EventName<YUndoManager.ChangeEvent>("stack-item-updated")
/Users/admin/builder/spi-builder-workspace/Sources/yswift/Utilities/YUndoManager.swift:388:45: error: generic parameter 'Value' could not be inferred
386 | public static let stackCleanred = LZObservable.EventName<CleanEvent>("stack-cleared")
387 | public static let stackItemAdded = LZObservable.EventName<YUndoManager.ChangeEvent>("stack-item-added")
388 | public static let stackItemPopped = LZObservable.EventName<YUndoManager.ChangeEvent>("stack-item-popped")
| |- error: generic parameter 'Value' could not be inferred
| `- note: explicitly specify the generic arguments to fix this issue
389 | public static let stackItemUpdated = LZObservable.EventName<YUndoManager.ChangeEvent>("stack-item-updated")
390 | }
/Users/admin/builder/spi-builder-workspace/Sources/yswift/Utilities/YUndoManager.swift:388:58: error: type 'LZObservable<Value>' has no member 'EventName'
386 | public static let stackCleanred = LZObservable.EventName<CleanEvent>("stack-cleared")
387 | public static let stackItemAdded = LZObservable.EventName<YUndoManager.ChangeEvent>("stack-item-added")
388 | public static let stackItemPopped = LZObservable.EventName<YUndoManager.ChangeEvent>("stack-item-popped")
| `- error: type 'LZObservable<Value>' has no member 'EventName'
389 | public static let stackItemUpdated = LZObservable.EventName<YUndoManager.ChangeEvent>("stack-item-updated")
390 | }
/Users/admin/builder/spi-builder-workspace/Sources/yswift/Utilities/YUndoManager.swift:389:46: error: generic parameter 'Value' could not be inferred
387 | public static let stackItemAdded = LZObservable.EventName<YUndoManager.ChangeEvent>("stack-item-added")
388 | public static let stackItemPopped = LZObservable.EventName<YUndoManager.ChangeEvent>("stack-item-popped")
389 | public static let stackItemUpdated = LZObservable.EventName<YUndoManager.ChangeEvent>("stack-item-updated")
| |- error: generic parameter 'Value' could not be inferred
| `- note: explicitly specify the generic arguments to fix this issue
390 | }
391 |
/Users/admin/builder/spi-builder-workspace/Sources/yswift/Utilities/YUndoManager.swift:389:59: error: type 'LZObservable<Value>' has no member 'EventName'
387 | public static let stackItemAdded = LZObservable.EventName<YUndoManager.ChangeEvent>("stack-item-added")
388 | public static let stackItemPopped = LZObservable.EventName<YUndoManager.ChangeEvent>("stack-item-popped")
389 | public static let stackItemUpdated = LZObservable.EventName<YUndoManager.ChangeEvent>("stack-item-updated")
| `- error: type 'LZObservable<Value>' has no member 'EventName'
390 | }
391 |
/Users/admin/builder/spi-builder-workspace/Sources/yswift/Utilities/YUndoManager.swift:65:50: error: value of type 'YDocument' has no member 'on'
63 | self.trackedOrigins.append(self)
64 |
65 | self.afterTransactionDisposer = self.doc.on(YDocument.On.afterTransaction) {
| `- error: value of type 'YDocument' has no member 'on'
66 | self.afterTransaction($0)
67 | }
/Users/admin/builder/spi-builder-workspace/Sources/yswift/YDocument.swift:209:47: error: type 'YDocument' has no member 'EventName'
207 | public static let sync = YDocument.EventName<Bool>("sync")
208 |
209 | public static let destroy = YDocument.EventName<Void>("destroy")
| `- error: type 'YDocument' has no member 'EventName'
210 | public static let destroyed = YDocument.EventName<Bool>("destroyed")
211 |
/Users/admin/builder/spi-builder-workspace/Sources/yswift/Utilities/YUndoManager.swift:69:18: error: value of type 'YDocument' has no member 'on'
67 | }
68 |
69 | self.doc.on(YDocument.On.destroy) {
| `- error: value of type 'YDocument' has no member 'on'
70 | self.destroy()
71 | }
/Users/admin/builder/spi-builder-workspace/Sources/yswift/Utilities/YUndoManager.swift:136:18: error: value of type 'YDocument' has no member 'off'
134 | public func destroy() {
135 | self.trackedOrigins.remove(self)
136 | self.doc.off(YDocument.On.afterTransaction, self.afterTransactionDisposer)
| `- error: value of type 'YDocument' has no member 'off'
137 | }
138 |
/Users/admin/builder/spi-builder-workspace/Sources/yswift/YDocument.swift:165:26: error: method does not override any method from its superclass
163 | }
164 |
165 | public override func destroy() {
| `- error: method does not override any method from its superclass
166 | self.subdocs.forEach{ $0.destroy() }
167 | let item = self._item
/Users/admin/builder/spi-builder-workspace/Sources/yswift/YDocument.swift:13:25: error: reference to generic type 'LZObservable' requires arguments in <...>
11 | import lib0
12 |
13 | public class YDocument: LZObservable, JSHashable {
| `- error: reference to generic type 'LZObservable' requires arguments in <...>
14 | public let guid: String
15 | public var gc: Bool
/Users/admin/builder/spi-builder-workspace/.build/checkouts/lib0-swift/Sources/lib0/Observable.swift:13:15: note: generic type 'LZObservable' declared here
11 | // from CoreUtil (https://github.com/ObuchiYuki/CoreUtil) 's Observable
12 | @propertyWrapper
13 | public struct LZObservable<Value> {
| `- note: generic type 'LZObservable' declared here
14 | @inlinable public var projectedValue: some Publisher<Value, Never> { subject }
15 |
/Users/admin/builder/spi-builder-workspace/Sources/yswift/YDocument.swift:206:44: error: type 'YDocument' has no member 'EventName'
204 |
205 | public enum On {
206 | public static let load = YDocument.EventName<Void>("load")
| `- error: type 'YDocument' has no member 'EventName'
207 | public static let sync = YDocument.EventName<Bool>("sync")
208 |
/Users/admin/builder/spi-builder-workspace/Sources/yswift/YDocument.swift:207:44: error: type 'YDocument' has no member 'EventName'
205 | public enum On {
206 | public static let load = YDocument.EventName<Void>("load")
207 | public static let sync = YDocument.EventName<Bool>("sync")
| `- error: type 'YDocument' has no member 'EventName'
208 |
209 | public static let destroy = YDocument.EventName<Void>("destroy")
/Users/admin/builder/spi-builder-workspace/Sources/yswift/YDocument.swift:210:49: error: type 'YDocument' has no member 'EventName'
208 |
209 | public static let destroy = YDocument.EventName<Void>("destroy")
210 | public static let destroyed = YDocument.EventName<Bool>("destroyed")
| `- error: type 'YDocument' has no member 'EventName'
211 |
212 | public static let update = YDocument.EventName<(update: YUpdate, origin: Any?, YTransaction)>("update")
/Users/admin/builder/spi-builder-workspace/Sources/yswift/YDocument.swift:53:9: error: 'super' cannot be used in class 'YDocument' because it has no superclass
51 | self._gcFilter = options.gcFilter
52 |
53 | super.init()
| `- error: 'super' cannot be used in class 'YDocument' because it has no superclass
54 |
55 | self.whenLoaded = Promise{ resolve, _ in
/Users/admin/builder/spi-builder-workspace/Sources/yswift/YDocument.swift:56:18: error: value of type 'YDocument' has no member 'on'
54 |
55 | self.whenLoaded = Promise{ resolve, _ in
56 | self.on(On.load) {
| `- error: value of type 'YDocument' has no member 'on'
57 | self.isLoaded = true
58 | resolve(())
/Users/admin/builder/spi-builder-workspace/Sources/yswift/YDocument.swift:64:31: error: cannot find type 'Disposer' in scope
62 | func provideSyncedPromise() -> Promise<Void, Never> {
63 | .init{ resolve, _ in
64 | var disposer: Disposer!
| `- error: cannot find type 'Disposer' in scope
65 | disposer = self.on(On.sync, { isSynced in
66 | if isSynced {
/Users/admin/builder/spi-builder-workspace/Sources/yswift/YDocument.swift:63:18: error: trailing closure passed to parameter of type 'Promise<Void, Never>' that does not accept a closure
61 |
62 | func provideSyncedPromise() -> Promise<Void, Never> {
63 | .init{ resolve, _ in
| `- error: trailing closure passed to parameter of type 'Promise<Void, Never>' that does not accept a closure
64 | var disposer: Disposer!
65 | disposer = self.on(On.sync, { isSynced in
/Users/admin/builder/spi-builder-workspace/.build/checkouts/Promise/Sources/Promise/Promise+Init.swift:22:24: note: 'init(_:)' declared here
20 |
21 | @inlinable
22 | public convenience init(_ promise: Promise<Output, Failure>) {
| `- note: 'init(_:)' declared here
23 | self.init()
24 | promise.subscribe(self.resolve(_:), self.reject(_:))
/Users/admin/builder/spi-builder-workspace/Sources/yswift/YDocument.swift:74:14: error: value of type 'YDocument' has no member 'on'
72 | }
73 |
74 | self.on(On.sync) { isSynced in
| `- error: value of type 'YDocument' has no member 'on'
75 | if !isSynced, self.isSynced {
76 | self.whenSynced = provideSyncedPromise()
/Users/admin/builder/spi-builder-workspace/Sources/yswift/YDocument.swift:79:38: error: value of type 'YDocument' has no member 'emit'
77 | }
78 | self.isSynced = isSynced
79 | if !self.isLoaded { self.emit(On.load, ()) }
| `- error: value of type 'YDocument' has no member 'emit'
80 | }
81 | self.whenSynced = provideSyncedPromise()
/Users/admin/builder/spi-builder-workspace/Sources/yswift/YDocument.swift:191:14: error: value of type 'YDocument' has no member 'emit'
189 | }
190 | }
191 | self.emit(On.destroyed, true)
| `- error: value of type 'YDocument' has no member 'emit'
192 | self.emit(On.destroy, ())
193 | super.destroy()
/Users/admin/builder/spi-builder-workspace/Sources/yswift/YDocument.swift:192:14: error: value of type 'YDocument' has no member 'emit'
190 | }
191 | self.emit(On.destroyed, true)
192 | self.emit(On.destroy, ())
| `- error: value of type 'YDocument' has no member 'emit'
193 | super.destroy()
194 | }
/Users/admin/builder/spi-builder-workspace/Sources/yswift/YDocument.swift:193:9: error: 'super' cannot be used in class 'YDocument' because it has no superclass
191 | self.emit(On.destroyed, true)
192 | self.emit(On.destroy, ())
193 | super.destroy()
| `- error: 'super' cannot be used in class 'YDocument' because it has no superclass
194 | }
195 | }
/Users/admin/builder/spi-builder-workspace/Sources/yswift/YDocument.swift:199:14: error: value of type 'YDocument' has no member 'publisher'
197 | extension YDocument {
198 | public var updatePublisher: some Publisher<YUpdate, Never> {
199 | self.publisher(for: On.update).map{ $0.update }
| `- error: value of type 'YDocument' has no member 'publisher'
200 | }
201 | public var updateV2Publisher: some Publisher<YUpdate, Never> {
/Users/admin/builder/spi-builder-workspace/Sources/yswift/YDocument.swift:202:14: error: value of type 'YDocument' has no member 'publisher'
200 | }
201 | public var updateV2Publisher: some Publisher<YUpdate, Never> {
202 | self.publisher(for: On.updateV2).map{ $0.update }
| `- error: value of type 'YDocument' has no member 'publisher'
203 | }
204 |
[72/114] Compiling yswift YArray.swift
[73/114] Compiling yswift YArraySearchMarker.swift
[74/114] Compiling yswift YOpaqueArray.swift
[75/114] Compiling yswift YOpaqueArrayEvent.swift
[76/114] Compiling yswift YOpaqueObject+Array.swift
[77/114] Compiling yswift YElement+Primitive.swift
[78/114] Compiling yswift YElement.swift
[79/114] Compiling yswift YEvent.swift
[80/114] Compiling yswift Backtrace.swift
[81/114] Compiling yswift DictionaryCodingKey.swift
[82/114] Compiling yswift DictionaryDecoder.swift
[83/114] Compiling yswift DictionaryEncoder.swift
[84/114] Compiling yswift DictionaryErrors.swift
[85/114] Compiling yswift JSFunctions.swift
[86/114] Compiling yswift JSHashable.swift
[87/114] Compiling yswift RefArray.swift
[88/114] Compiling yswift RefDictionary.swift
[89/114] Compiling yswift WeakBox.swift
[90/114] Compiling yswift _RangeExpression.swift
[91/114] Compiling yswift YDeleteSetDecoder+Ex.swift
[92/114] Compiling yswift YDeleteSetDecoder.swift
[93/114] Compiling yswift YLazyStructReader.swift
[94/114] Compiling yswift YUpdateDecoder+Ex.swift
[95/114] Compiling yswift YUpdateDecoder.swift
[96/114] Compiling yswift YDeleteSetEncoder+Ex.swift
[97/114] Compiling yswift YDeleteSetEncoder.swift
[98/114] Compiling yswift YEventChange.swift
[99/114] Compiling yswift YEventDelta.swift
[100/114] Compiling yswift YMap.swift
[101/114] Compiling yswift YOpaqueMap.swift
[102/114] Compiling yswift YOpaqueMapEvent.swift
[103/114] Compiling yswift YOpaqueObject+Map.swift
[104/114] Compiling yswift YObject+Description.swift
[105/114] Compiling yswift YObject+Pasteboard.swift
[106/114] Compiling yswift YLazyStructWriter.swift
[107/114] Compiling yswift YUpdateEncoder+Ex.swift
[108/114] Compiling yswift YUpdateEncoder.swift
[109/114] Compiling yswift YDecodedUpdate.swift
[110/114] Compiling yswift YUpdate+Log.swift
[111/114] Compiling yswift YUpdate.swift
[112/114] Compiling yswift YCodable.swift
[113/114] Compiling yswift YPasteboard.swift
[114/114] Compiling yswift YRawRepresentable.swift
Fetching https://github.com/ObuchiYuki/Promise.git
Fetching https://github.com/ObuchiYuki/lib0-swift.git
[1/1316] Fetching promise
[265/1478] Fetching promise, lib0-swift
Fetched https://github.com/ObuchiYuki/Promise.git from cache (0.80s)
Fetched https://github.com/ObuchiYuki/lib0-swift.git from cache (0.80s)
Computing version for https://github.com/ObuchiYuki/lib0-swift.git
Computed https://github.com/ObuchiYuki/lib0-swift.git at 1.0.4 (1.35s)
Computing version for https://github.com/ObuchiYuki/Promise.git
Computed https://github.com/ObuchiYuki/Promise.git at 1.3.0 (0.51s)
Creating working copy for https://github.com/ObuchiYuki/lib0-swift.git
Working copy of https://github.com/ObuchiYuki/lib0-swift.git resolved at 1.0.4
Creating working copy for https://github.com/ObuchiYuki/Promise.git
Working copy of https://github.com/ObuchiYuki/Promise.git resolved at 1.3.0
warning: 'spi-builder-workspace': found 1 file(s) which are unhandled; explicitly declare them as resources or exclude from the target
/Users/admin/builder/spi-builder-workspace/Sources/yswift/Object/YXmlFragment.swift.dontimplement
BUILD FAILURE 6.2 macosSpm