BlockSuite API Documentation / @blocksuite/store / ReactiveYMap
Class: ReactiveYMap 
Extends 
BaseReactiveYData<UnRecord,YMap<unknown>>
Constructors 
new ReactiveYMap() 
new ReactiveYMap(
_source,_ySource,_options):ReactiveYMap
Parameters 
• _source: UnRecord
• _ySource: YMap<unknown>
• _options: ProxyOptions<UnRecord>
Returns 
Overrides 
Defined in 
packages/framework/store/src/reactive/proxy.ts:272
Properties 
_options 
protectedreadonly_options:ProxyOptions<UnRecord>
Inherited from 
Defined in 
packages/framework/store/src/reactive/proxy.ts:275
_proxy 
protectedreadonly_proxy:UnRecord
Overrides 
Defined in 
packages/framework/store/src/reactive/proxy.ts:270
_skipNext 
protected_skipNext:boolean=false
Inherited from 
Defined in 
packages/framework/store/src/reactive/utils.ts:134
_source 
protectedreadonly_source:UnRecord
Inherited from 
Defined in 
packages/framework/store/src/reactive/proxy.ts:273
_stashed 
protectedreadonly_stashed:Set<string|number>
Inherited from 
Defined in 
packages/framework/store/src/reactive/utils.ts:138
_ySource 
protectedreadonly_ySource:YMap<unknown>
Inherited from 
Defined in 
packages/framework/store/src/reactive/proxy.ts:274
Accessors 
proxy 
getproxy():T
Returns 
T
Inherited from 
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>
Inherited from 
Defined in 
packages/framework/store/src/reactive/utils.ts:102
_getProxy() 
protected_getProxy():UnRecord
Returns 
Overrides 
Defined in 
packages/framework/store/src/reactive/proxy.ts:188
_onObserve() 
protected_onObserve(event,handler):void
Parameters 
• event: YEvent<any>
• handler
Returns 
void
Inherited from 
Defined in 
packages/framework/store/src/reactive/utils.ts:118
_transact() 
protected_transact(doc,fn):void
Parameters 
• doc: Doc
• fn
Returns 
void
Inherited from 
Defined in 
packages/framework/store/src/reactive/utils.ts:140
_updateWithSkip() 
protected_updateWithSkip(fn):void
Parameters 
• fn
Returns 
void
Inherited from 
BaseReactiveYData._updateWithSkip
Defined in 
packages/framework/store/src/reactive/utils.ts:144
pop() 
pop(
prop):void
Parameters 
• prop: string
Returns 
void
Overrides 
Defined in 
packages/framework/store/src/reactive/proxy.ts:283
stash() 
stash(
prop):void
Parameters 
• prop: string
Returns 
void
Overrides 
Defined in 
packages/framework/store/src/reactive/proxy.ts:289