Function ywasm::__wasm_bindgen_generated_applyUpdate[][src]

pub extern "C" fn __wasm_bindgen_generated_applyUpdate(
    arg0: <YDoc as RefMutFromWasmAbi>::Abi,
    arg1: <Uint8Array as FromWasmAbi>::Abi
) -> <() as ReturnWasmAbi>::Abi
Expand description

Applies delta update generated by the remote document replica to a current document. This method assumes that a payload maintains lib0 v1 encoding format.

Example:

import {YDoc, encodeStateVector, encodeStateAsUpdate, applyUpdate} from 'ywasm'

/// document on machine A
const localDoc = new YDoc()
const localSV = encodeStateVector(localDoc)

// document on machine B
const remoteDoc = new YDoc()
const remoteDelta = encodeStateAsUpdate(remoteDoc, localSV)

applyUpdate(localDoc, remoteDelta)