BlockSuite API Documentation / @blocksuite/store / BaseReactiveYData
Class: abstract BaseReactiveYData<T, Y> 
Extended by 
Type Parameters 
• T
• Y
Constructors 
new BaseReactiveYData() 
new BaseReactiveYData<
T,Y>():BaseReactiveYData<T,Y>
Returns 
BaseReactiveYData<T, Y>
Properties 
_options 
abstractprotectedreadonly_options:ProxyOptions<T>
Defined in 
packages/framework/store/src/reactive/utils.ts:130
_proxy 
abstractprotectedreadonly_proxy:T
Defined in 
packages/framework/store/src/reactive/utils.ts:132
_skipNext 
protected_skipNext:boolean=false
Defined in 
packages/framework/store/src/reactive/utils.ts:134
_source 
abstractprotectedreadonly_source:T
Defined in 
packages/framework/store/src/reactive/utils.ts:136
_stashed 
protectedreadonly_stashed:Set<string|number>
Defined in 
packages/framework/store/src/reactive/utils.ts:138
_ySource 
abstractprotectedreadonly_ySource:Y
Defined in 
packages/framework/store/src/reactive/utils.ts:150
Accessors 
proxy 
getproxy():T
Returns 
T
Defined in 
packages/framework/store/src/reactive/utils.ts:152
Methods 
_getOrigin() 
protected_getOrigin(doc):object
Parameters 
• doc: Doc
Returns 
object
doc 
doc:
Doc
proxy 
proxy:
true
target 
target:
BaseReactiveYData<any,any>
Defined in 
packages/framework/store/src/reactive/utils.ts:102
_getProxy() 
abstractprotected_getProxy():T
Returns 
T
Defined in 
packages/framework/store/src/reactive/utils.ts:156
_onObserve() 
protected_onObserve(event,handler):void
Parameters 
• event: YEvent<any>
• handler
Returns 
void
Defined in 
packages/framework/store/src/reactive/utils.ts:118
_transact() 
protected_transact(doc,fn):void
Parameters 
• doc: Doc
• fn
Returns 
void
Defined in 
packages/framework/store/src/reactive/utils.ts:140
_updateWithSkip() 
protected_updateWithSkip(fn):void
Parameters 
• fn
Returns 
void
Defined in 
packages/framework/store/src/reactive/utils.ts:144
pop() 
abstractpop(prop):void
Parameters 
• prop: string | number
Returns 
void
Defined in 
packages/framework/store/src/reactive/utils.ts:158
stash() 
abstractstash(prop):void
Parameters 
• prop: string | number
Returns 
void
Defined in 
packages/framework/store/src/reactive/utils.ts:159