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
Get Signature
get proxy():
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
() => void
Returns
void
Defined in
packages/framework/store/src/reactive/utils.ts:118
_transact()
protected_transact(doc,fn):void
Parameters
doc
Doc
fn
() => void
Returns
void
Defined in
packages/framework/store/src/reactive/utils.ts:140
_updateWithSkip()
protected_updateWithSkip(fn):void
Parameters
fn
() => void
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