BlockSuite API Documentation / @blocksuite/store / ReactiveYMap
Class: ReactiveYMap
Defined in: packages/framework/store/src/reactive/proxy.ts:157
Extends
BaseReactiveYData<UnRecord,YMap<unknown>>
Constructors
new ReactiveYMap()
new ReactiveYMap(
_source,_ySource,_options):ReactiveYMap
Defined in: packages/framework/store/src/reactive/proxy.ts:266
Parameters
_source
_ySource
YMap<unknown>
_options
Returns
ReactiveYMap
Overrides
BaseReactiveYData<UnRecord, YMap<unknown>>.constructor
Properties
_options
protectedreadonly_options:ProxyOptions<UnRecord>
Defined in: packages/framework/store/src/reactive/proxy.ts:269
Inherited from
BaseReactiveYData._options
_proxy
protectedreadonly_proxy:UnRecord
Defined in: packages/framework/store/src/reactive/proxy.ts:263
Overrides
BaseReactiveYData._proxy
_skipNext
protected_skipNext:boolean=false
Defined in: packages/framework/store/src/reactive/base-reactive-data.ts:48
Inherited from
BaseReactiveYData._skipNext
_source
protectedreadonly_source:UnRecord
Defined in: packages/framework/store/src/reactive/proxy.ts:267
Inherited from
BaseReactiveYData._source
_stashed
protectedreadonly_stashed:Set<string|number>
Defined in: packages/framework/store/src/reactive/base-reactive-data.ts:52
Inherited from
BaseReactiveYData._stashed
_ySource
protectedreadonly_ySource:YMap<unknown>
Defined in: packages/framework/store/src/reactive/proxy.ts:268
Inherited from
BaseReactiveYData._ySource
Accessors
proxy
Get Signature
get proxy():
T
Defined in: packages/framework/store/src/reactive/base-reactive-data.ts:69
Returns
T
Inherited from
BaseReactiveYData.proxy
Methods
_getOrigin()
protected_getOrigin(doc):object
Defined in: packages/framework/store/src/reactive/base-reactive-data.ts:9
Parameters
doc
Doc
Returns
object
doc
doc:
Doc
proxy
proxy:
true
target
target:
BaseReactiveYData<any,any>
Inherited from
BaseReactiveYData._getOrigin
_getProxy()
protected_getProxy():UnRecord
Defined in: packages/framework/store/src/reactive/proxy.ts:181
Returns
_onObserve()
protected_onObserve(event,handler):void
Defined in: packages/framework/store/src/reactive/base-reactive-data.ts:24
Parameters
event
YEvent<any>
handler
() => void
Returns
void
Inherited from
BaseReactiveYData._onObserve
_transact()
protected_transact(doc,fn):void
Defined in: packages/framework/store/src/reactive/base-reactive-data.ts:54
Parameters
doc
Doc
fn
() => void
Returns
void
Inherited from
BaseReactiveYData._transact
_updateWithSkip()
protected_updateWithSkip(fn):void
Defined in: packages/framework/store/src/reactive/base-reactive-data.ts:58
Parameters
fn
() => void
Returns
void
Inherited from
BaseReactiveYData._updateWithSkip
pop()
pop(
prop):void
Defined in: packages/framework/store/src/reactive/proxy.ts:278
Parameters
prop
string
Returns
void
Overrides
BaseReactiveYData.pop
stash()
stash(
prop):void
Defined in: packages/framework/store/src/reactive/proxy.ts:284
Parameters
prop
string
Returns
void
Overrides
BaseReactiveYData.stash