Welshman Docs / @welshman/net / Negentropy
Class: Negentropy ​
Defined in: packages/net/src/negentropy.ts:260
Constructors ​
Constructor ​
new Negentropy(
storage
,frameSizeLimit
):Negentropy
Defined in: packages/net/src/negentropy.ts:261
Parameters ​
storage ​
any
frameSizeLimit ​
number
= 0
Returns ​
Negentropy
Methods ​
_bound() ​
_bound(
timestamp
,id
):object
Defined in: packages/net/src/negentropy.ts:271
Parameters ​
timestamp ​
any
id ​
any
Returns ​
object
id ​
id:
any
timestamp ​
timestamp:
any
_renderOutput() ​
_renderOutput(
o
):any
Defined in: packages/net/src/negentropy.ts:476
Parameters ​
o ​
any
Returns ​
any
decodeBound() ​
decodeBound(
encoded
):object
Defined in: packages/net/src/negentropy.ts:500
Parameters ​
encoded ​
any
Returns ​
object
id ​
id:
any
timestamp ​
timestamp:
number
decodeTimestampIn() ​
decodeTimestampIn(
encoded
):number
Defined in: packages/net/src/negentropy.ts:488
Parameters ​
encoded ​
any
Returns ​
number
encodeBound() ​
encodeBound(
key
):WrappedBuffer
Defined in: packages/net/src/negentropy.ts:522
Parameters ​
key ​
any
Returns ​
WrappedBuffer
encodeTimestampOut() ​
encodeTimestampOut(
timestamp
):WrappedBuffer
Defined in: packages/net/src/negentropy.ts:510
Parameters ​
timestamp ​
any
Returns ​
WrappedBuffer
exceededFrameSizeLimit() ​
exceededFrameSizeLimit(
n
):any
Defined in: packages/net/src/negentropy.ts:482
Parameters ​
n ​
any
Returns ​
any
getMinimalBound() ​
getMinimalBound(
prev
,curr
):object
Defined in: packages/net/src/negentropy.ts:532
Parameters ​
prev ​
any
curr ​
any
Returns ​
object
id ​
id:
any
timestamp ​
timestamp:
any
initiate() ​
initiate():
Promise
<any
>
Defined in: packages/net/src/negentropy.ts:275
Returns ​
Promise
<any
>
reconcile() ​
reconcile(
query
):Promise
<any
[]>
Defined in: packages/net/src/negentropy.ts:291
Parameters ​
query ​
any
Returns ​
Promise
<any
[]>
setInitiator() ​
setInitiator():
void
Defined in: packages/net/src/negentropy.ts:287
Returns ​
void
splitRange() ​
splitRange(
lower
,upper
,upperBound
,o
):Promise
<void
>
Defined in: packages/net/src/negentropy.ts:430
Parameters ​
lower ​
any
upper ​
any
upperBound ​
any
o ​
any
Returns ​
Promise
<void
>