BlockSuite API Documentation / @blocksuite/store / ReactiveFlatYMap
Class: ReactiveFlatYMap
Defined in: packages/framework/store/src/reactive/flat-native-y/index.ts:15
Extends
BaseReactiveYData
<UnRecord
,YMap
<unknown
>>
Constructors
new ReactiveFlatYMap()
new ReactiveFlatYMap(
_ySource
,_onDispose
,_onChange
?):ReactiveFlatYMap
Defined in: packages/framework/store/src/reactive/flat-native-y/index.ts:99
Parameters
_ySource
YMap
<unknown
>
_onDispose
Subject
<void
>
_onChange?
OnChange
Returns
ReactiveFlatYMap
Overrides
BaseReactiveYData< UnRecord, YMap<unknown> >.constructor
Properties
_options?
protected
readonly
optional
_options:ProxyOptions
<UnRecord
>
Defined in: packages/framework/store/src/reactive/flat-native-y/index.ts:21
Overrides
BaseReactiveYData._options
_proxy
protected
readonly
_proxy:UnRecord
Defined in: packages/framework/store/src/reactive/flat-native-y/index.ts:19
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
protected
readonly
_source:UnRecord
Defined in: packages/framework/store/src/reactive/flat-native-y/index.ts:20
Overrides
BaseReactiveYData._source
_stashed
protected
readonly
_stashed:Set
<string
|number
>
Defined in: packages/framework/store/src/reactive/base-reactive-data.ts:52
Inherited from
BaseReactiveYData._stashed
_ySource
protected
readonly
_ySource:YMap
<unknown
>
Defined in: packages/framework/store/src/reactive/flat-native-y/index.ts:100
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
_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/flat-native-y/index.ts:138
Parameters
prop
string
Returns
void
Overrides
BaseReactiveYData.pop
stash()
stash(
prop
):void
Defined in: packages/framework/store/src/reactive/flat-native-y/index.ts:144
Parameters
prop
string
Returns
void
Overrides
BaseReactiveYData.stash