BlockSuite API Documentation / @blocksuite/store / Y / GC
Class: GC
Extends
Constructors
new GC(id, length)
new GC(
id
,length
):GC
Parameters
• id: ID
• length: number
Returns
Inherited from
@blocksuite/store.Y.AbstractStruct.constructor
Source
node_modules/.pnpm/yjs@13.6.11/node_modules/yjs/dist/src/structs/AbstractStruct.d.ts:6
Properties
id
id:
ID
Inherited from
@blocksuite/store.Y.AbstractStruct.id
Source
node_modules/.pnpm/yjs@13.6.11/node_modules/yjs/dist/src/structs/AbstractStruct.d.ts:7
length
length:
number
Inherited from
@blocksuite/store.Y.AbstractStruct.length
Source
node_modules/.pnpm/yjs@13.6.11/node_modules/yjs/dist/src/structs/AbstractStruct.d.ts:8
Accessors
deleted
get
deleted():boolean
Returns
boolean
Source
node_modules/.pnpm/yjs@13.6.11/node_modules/yjs/dist/src/structs/AbstractStruct.d.ts:12
Methods
delete()
delete():
void
Returns
void
Source
node_modules/.pnpm/yjs@13.6.11/node_modules/yjs/dist/src/structs/GC.d.ts:6
getMissing()
getMissing(
transaction
,store
):null
|number
Parameters
• transaction: Transaction
• store: StructStore
Returns
null
| number
Source
node_modules/.pnpm/yjs@13.6.11/node_modules/yjs/dist/src/structs/GC.d.ts:22
integrate()
integrate(
transaction
,offset
):void
Parameters
• transaction: Transaction
• offset: number
Returns
void
Inherited from
@blocksuite/store.Y.AbstractStruct.integrate
Source
node_modules/.pnpm/yjs@13.6.11/node_modules/yjs/dist/src/structs/AbstractStruct.d.ts:31
mergeWith()
mergeWith(
right
):boolean
Parameters
• right: GC
Returns
boolean
Overrides
@blocksuite/store.Y.AbstractStruct.mergeWith
Source
node_modules/.pnpm/yjs@13.6.11/node_modules/yjs/dist/src/structs/GC.d.ts:11
write()
write(
encoder
,offset
):void
Parameters
• encoder: UpdateEncoderV1
| UpdateEncoderV2
• offset: number
Returns
void
Overrides
@blocksuite/store.Y.AbstractStruct.write
Source
node_modules/.pnpm/yjs@13.6.11/node_modules/yjs/dist/src/structs/GC.d.ts:16
Generated using TypeDoc and typedoc-plugin-markdown.