BlockSuite API Documentation / @blocksuite/store / Y / UpdateEncoderV1
Class: UpdateEncoderV1
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.14/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.14/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.14/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.14/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.14/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.14/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.14/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.14/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.14/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.14/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.14/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.14/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.14/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.14/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.14/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.14/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.14/node_modules/yjs/dist/src/utils/UpdateEncoder.d.ts:43