mirror of
https://github.com/toeverything/AFFiNE.git
synced 2026-02-14 21:27:20 +00:00
14 lines
319 B
TypeScript
14 lines
319 B
TypeScript
/**
|
|
* Tell a binary is empty yjs binary or not.
|
|
*
|
|
* NOTE:
|
|
* `[0, 0]` is empty yjs update binary
|
|
* `[0]` is empty yjs state vector binary
|
|
*/
|
|
export function isEmptyUpdate(binary: Uint8Array) {
|
|
return (
|
|
binary.byteLength === 0 ||
|
|
(binary.byteLength === 2 && binary[0] === 0 && binary[1] === 0)
|
|
);
|
|
}
|