Expand 34 modules with batch and clear helpers across CRDTs, storage, routing, and platform APIs.

Co-authored-by: Cursor <[email protected]>
This commit is contained in:
Raven Scott
2026-05-21 03:40:45 -04:00
co-authored by Cursor
parent 67219df1e1
commit cbada56cc5
34 changed files with 300 additions and 0 deletions
+10
View File
@@ -91,6 +91,16 @@ class HyperP2PRamPool extends EventEmitter {
this.emit('reset')
}
clearAll () {
this.resetPool()
return { lenders: 0, leases: 0 }
}
lendBatch (entries) {
if (!Array.isArray(entries)) throw new Error('entries array required')
return entries.map((e) => this.lend(e.peerId, e.bytes))
}
leaseFor (leaseId) {
return this._leases.get(String(leaseId)) || null
}