The Swift Package Index logo.Swift Package Index

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 arm64

Build 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