Welshman Docs / @welshman/net / Negentropy
Class: Negentropy
Defined in: packages/net/src/negentropy.ts:259
Constructors
Constructor
new Negentropy(
storage,frameSizeLimit):Negentropy
Defined in: packages/net/src/negentropy.ts:260
Parameters
storage
any
frameSizeLimit
number = 0
Returns
Negentropy
Methods
_bound()
_bound(
timestamp,id):object
Defined in: packages/net/src/negentropy.ts:270
Parameters
timestamp
any
id
any
Returns
object
id
id:
any
timestamp
timestamp:
any
_renderOutput()
_renderOutput(
o):any
Defined in: packages/net/src/negentropy.ts:475
Parameters
o
any
Returns
any
decodeBound()
decodeBound(
encoded):object
Defined in: packages/net/src/negentropy.ts:499
Parameters
encoded
any
Returns
object
id
id:
any
timestamp
timestamp:
number
decodeTimestampIn()
decodeTimestampIn(
encoded):number
Defined in: packages/net/src/negentropy.ts:487
Parameters
encoded
any
Returns
number
encodeBound()
encodeBound(
key):WrappedBuffer
Defined in: packages/net/src/negentropy.ts:521
Parameters
key
any
Returns
WrappedBuffer
encodeTimestampOut()
encodeTimestampOut(
timestamp):WrappedBuffer
Defined in: packages/net/src/negentropy.ts:509
Parameters
timestamp
any
Returns
WrappedBuffer
exceededFrameSizeLimit()
exceededFrameSizeLimit(
n):any
Defined in: packages/net/src/negentropy.ts:481
Parameters
n
any
Returns
any
getMinimalBound()
getMinimalBound(
prev,curr):object
Defined in: packages/net/src/negentropy.ts:531
Parameters
prev
any
curr
any
Returns
object
id
id:
any
timestamp
timestamp:
any
initiate()
initiate():
Promise<any>
Defined in: packages/net/src/negentropy.ts:274
Returns
Promise<any>
reconcile()
reconcile(
query):Promise<any[]>
Defined in: packages/net/src/negentropy.ts:290
Parameters
query
any
Returns
Promise<any[]>
setInitiator()
setInitiator():
void
Defined in: packages/net/src/negentropy.ts:286
Returns
void
splitRange()
splitRange(
lower,upper,upperBound,o):Promise<void>
Defined in: packages/net/src/negentropy.ts:429
Parameters
lower
any
upper
any
upperBound
any
o
any
Returns
Promise<void>