Defined in ../node_modules/.deno/loro-crdt@1.4.6/node_modules/loro-crdt/bundler/loro_wasm.d.ts:1269 Defined in ../node_modules/.deno/loro-crdt@1.4.6/node_modules/loro-crdt/bundler/loro_wasm.d.ts:1287 Constructorsconstructor Parameters peer : number | bigint | ` ${ number } ` timeout : number Defined in ../node_modules/.deno/loro-crdt@1.4.6/node_modules/loro-crdt/bundler/loro_wasm.d.ts:1298 Methodsapply apply ( encoded_peers_info : Uint8Array , ) : { added : ` ${ number } ` [] ; updated : ` ${ number } ` [] } Parameters encoded_peers_info : Uint8Array Returns { added : ` ${ number } ` [] ; updated : ` ${ number } ` [] } Defined in ../node_modules/.deno/loro-crdt@1.4.6/node_modules/loro-crdt/bundler/loro_wasm.d.ts:1318 encode encode ( peers : any [] ) : Uint8Array Returns Uint8Array Defined in ../node_modules/.deno/loro-crdt@1.4.6/node_modules/loro-crdt/bundler/loro_wasm.d.ts:1304 encode All Returns Uint8Array Defined in ../node_modules/.deno/loro-crdt@1.4.6/node_modules/loro-crdt/bundler/loro_wasm.d.ts:1309 free Returns void Defined in ../node_modules/.deno/loro-crdt@1.4.6/node_modules/loro-crdt/bundler/loro_wasm.d.ts:1288 get All States getAllStates () : Record < ` ${ number } ` , T > Returns Record < ` ${ number } ` , T > Defined in ../node_modules/.deno/loro-crdt@1.4.6/node_modules/loro-crdt/bundler/loro_wasm.d.ts:1272 get State getState ( peer : ` ${ number } ` ) : T Returns T Defined in ../node_modules/.deno/loro-crdt@1.4.6/node_modules/loro-crdt/bundler/loro_wasm.d.ts:1270 get Timestamp getTimestamp ( peer : ` ${ number } ` ) : number Returns number Defined in ../node_modules/.deno/loro-crdt@1.4.6/node_modules/loro-crdt/bundler/loro_wasm.d.ts:1271 getTimestamp ( peer : number | bigint | ` ${ number } ` ) : number Parameters peer : number | bigint | ` ${ number } ` Returns number Defined in ../node_modules/.deno/loro-crdt@1.4.6/node_modules/loro-crdt/bundler/loro_wasm.d.ts:1329 is Empty Returns boolean Defined in ../node_modules/.deno/loro-crdt@1.4.6/node_modules/loro-crdt/bundler/loro_wasm.d.ts:1344 length Returns number Defined in ../node_modules/.deno/loro-crdt@1.4.6/node_modules/loro-crdt/bundler/loro_wasm.d.ts:1339 peer Returns ` ${ number } ` Defined in ../node_modules/.deno/loro-crdt@1.4.6/node_modules/loro-crdt/bundler/loro_wasm.d.ts:1323 peers Returns ` ${ number } ` [] Defined in ../node_modules/.deno/loro-crdt@1.4.6/node_modules/loro-crdt/bundler/loro_wasm.d.ts:1349 remove Outdated removeOutdated () : ` ${ number } ` [] Returns ` ${ number } ` [] Defined in ../node_modules/.deno/loro-crdt@1.4.6/node_modules/loro-crdt/bundler/loro_wasm.d.ts:1274 removeOutdated () : ` ${ number } ` [] Returns ` ${ number } ` [] Defined in ../node_modules/.deno/loro-crdt@1.4.6/node_modules/loro-crdt/bundler/loro_wasm.d.ts:1334 set Local State setLocalState ( value : T ) : void Returns void Defined in ../node_modules/.deno/loro-crdt@1.4.6/node_modules/loro-crdt/bundler/loro_wasm.d.ts:1273
Awareness
is a structure that tracks the ephemeral state of peers.It can be used to synchronize cursor positions, selections, and the names of the peers.
The state of a specific peer is expected to be removed after a specified timeout. Use
remove_outdated
to eliminate outdated states.