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
Source
node_modules/.pnpm/yjs@13.6.14/node_modules/yjs/dist/src/structs/AbstractStruct.d.ts:6
Properties
id
id:
ID
Inherited from
Source
node_modules/.pnpm/yjs@13.6.14/node_modules/yjs/dist/src/structs/AbstractStruct.d.ts:7
length
length:
number
Inherited from
Source
node_modules/.pnpm/yjs@13.6.14/node_modules/yjs/dist/src/structs/AbstractStruct.d.ts:8
Accessors
deleted
getdeleted():boolean
Returns
boolean
Source
node_modules/.pnpm/yjs@13.6.14/node_modules/yjs/dist/src/structs/AbstractStruct.d.ts:12
Methods
delete()
delete():
void
Returns
void
Source
node_modules/.pnpm/yjs@13.6.14/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.14/node_modules/yjs/dist/src/structs/GC.d.ts:22
integrate()
integrate(
transaction,offset):void
Parameters
• transaction: Transaction
• offset: number
Returns
void
Inherited from
Source
node_modules/.pnpm/yjs@13.6.14/node_modules/yjs/dist/src/structs/AbstractStruct.d.ts:31
mergeWith()
mergeWith(
right):boolean
Parameters
• right: GC
Returns
boolean
Overrides
Source
node_modules/.pnpm/yjs@13.6.14/node_modules/yjs/dist/src/structs/GC.d.ts:11
write()
write(
encoder,offset):void
Parameters
• encoder: UpdateEncoderV1 | UpdateEncoderV2
• offset: number
Returns
void
Overrides
Source
node_modules/.pnpm/yjs@13.6.14/node_modules/yjs/dist/src/structs/GC.d.ts:16