Skip to content

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>