BlockSuite API Documentation / @blocksuite/store / Y / UpdateEncoderV1
Class: UpdateEncoderV1 
Contents 
Extends 
DSEncoderV1
Constructors 
new UpdateEncoderV1(undefined) 
new UpdateEncoderV1():
UpdateEncoderV1
Returns 
Inherited from 
DSEncoderV1.constructor
Properties 
restEncoder 
restEncoder:
Encoder
Inherited from 
DSEncoderV1.restEncoder
Source 
node_modules/.pnpm/yjs@13.6.10/node_modules/yjs/dist/src/utils/UpdateEncoder.d.ts:2
Methods 
resetDsCurVal() 
resetDsCurVal():
void
Returns 
void
Inherited from 
DSEncoderV1.resetDsCurVal
Source 
node_modules/.pnpm/yjs@13.6.10/node_modules/yjs/dist/src/utils/UpdateEncoder.d.ts:4
toUint8Array() 
toUint8Array():
Uint8Array
Returns 
Uint8Array
Inherited from 
DSEncoderV1.toUint8Array
Source 
node_modules/.pnpm/yjs@13.6.10/node_modules/yjs/dist/src/utils/UpdateEncoder.d.ts:3
writeAny() 
writeAny(
any):void
Parameters 
• any: any
Returns 
void
Source 
node_modules/.pnpm/yjs@13.6.10/node_modules/yjs/dist/src/utils/UpdateEncoder.d.ts:53
writeBuf() 
writeBuf(
buf):void
Parameters 
• buf: Uint8Array
Returns 
void
Source 
node_modules/.pnpm/yjs@13.6.10/node_modules/yjs/dist/src/utils/UpdateEncoder.d.ts:57
writeClient() 
writeClient(
client):void
Use writeClient and writeClock instead of writeID if possible.
Parameters 
• client: number
Returns 
void
Source 
node_modules/.pnpm/yjs@13.6.10/node_modules/yjs/dist/src/utils/UpdateEncoder.d.ts:27
writeDsClock() 
writeDsClock(
clock):void
Parameters 
• clock: number
Returns 
void
Inherited from 
DSEncoderV1.writeDsClock
Source 
node_modules/.pnpm/yjs@13.6.10/node_modules/yjs/dist/src/utils/UpdateEncoder.d.ts:8
writeDsLen() 
writeDsLen(
len):void
Parameters 
• len: number
Returns 
void
Inherited from 
DSEncoderV1.writeDsLen
Source 
node_modules/.pnpm/yjs@13.6.10/node_modules/yjs/dist/src/utils/UpdateEncoder.d.ts:12
writeInfo() 
writeInfo(
info):void
Parameters 
• info: number
An unsigned 8-bit integer
Returns 
void
Source 
node_modules/.pnpm/yjs@13.6.10/node_modules/yjs/dist/src/utils/UpdateEncoder.d.ts:31
writeJSON() 
writeJSON(
embed):void
Parameters 
• embed: any
Returns 
void
Source 
node_modules/.pnpm/yjs@13.6.10/node_modules/yjs/dist/src/utils/UpdateEncoder.d.ts:61
writeKey() 
writeKey(
key):void
Parameters 
• key: string
Returns 
void
Source 
node_modules/.pnpm/yjs@13.6.10/node_modules/yjs/dist/src/utils/UpdateEncoder.d.ts:65
writeLeftID() 
writeLeftID(
id):void
Parameters 
• id: ID
Returns 
void
Source 
node_modules/.pnpm/yjs@13.6.10/node_modules/yjs/dist/src/utils/UpdateEncoder.d.ts:18
writeLen() 
writeLen(
len):void
Write len of a struct - well suited for Opt RLE encoder.
Parameters 
• len: number
Returns 
void
Source 
node_modules/.pnpm/yjs@13.6.10/node_modules/yjs/dist/src/utils/UpdateEncoder.d.ts:49
writeParentInfo() 
writeParentInfo(
isYKey):void
Parameters 
• isYKey: boolean
Returns 
void
Source 
node_modules/.pnpm/yjs@13.6.10/node_modules/yjs/dist/src/utils/UpdateEncoder.d.ts:39
writeRightID() 
writeRightID(
id):void
Parameters 
• id: ID
Returns 
void
Source 
node_modules/.pnpm/yjs@13.6.10/node_modules/yjs/dist/src/utils/UpdateEncoder.d.ts:22
writeString() 
writeString(
s):void
Parameters 
• s: string
Returns 
void
Source 
node_modules/.pnpm/yjs@13.6.10/node_modules/yjs/dist/src/utils/UpdateEncoder.d.ts:35
writeTypeRef() 
writeTypeRef(
info):void
Parameters 
• info: number
An unsigned 8-bit integer
Returns 
void
Source 
node_modules/.pnpm/yjs@13.6.10/node_modules/yjs/dist/src/utils/UpdateEncoder.d.ts:43
Generated using typedoc-plugin-markdown and TypeDoc