Skip to content

API > @blocksuite/store > ReactiveYMap

Class: ReactiveYMap ​

Extends ​

Constructors ​

constructor ​

new ReactiveYMap( _source, _ySource, _options): ReactiveYMap

Parameters ​

ParameterType
_sourceUnRecord
_ySourceMap< unknown >
_optionsProxyOptions< UnRecord >

Returns ​

ReactiveYMap

Overrides ​

BaseReactiveYData.constructor

Defined In ​

packages/store/src/reactive/proxy.ts:122

Properties ​

_options ​

protected readonly _options: ProxyOptions< UnRecord >

Defined In ​

packages/store/src/reactive/proxy.ts:125

Inherited from ​

BaseReactiveYData._options


_proxy ​

protected readonly _proxy: UnRecord

Defined In ​

packages/store/src/reactive/proxy.ts:121

Overrides ​

BaseReactiveYData._proxy


_skipNext ​

protected _skipNext: boolean = false

Defined In ​

packages/store/src/reactive/utils.ts:103

Inherited from ​

BaseReactiveYData._skipNext


_source ​

protected readonly _source: UnRecord

Defined In ​

packages/store/src/reactive/proxy.ts:123

Inherited from ​

BaseReactiveYData._source


_ySource ​

protected readonly _ySource: Map< unknown >

Defined In ​

packages/store/src/reactive/proxy.ts:124

Inherited from ​

BaseReactiveYData._ySource

Accessors ​

proxy ​

get proxy(): T

Defined In ​

packages/store/src/reactive/utils.ts:106

Inherited from ​

BaseReactiveYData.proxy

Methods ​

_getOrigin ​

protected _getOrigin(doc): object

Parameters ​

ParameterType
docDoc

Returns ​

doc ​

doc: Doc

proxy ​

proxy: true

target ​

target: BaseReactiveYData< any, any >

Inherited from ​

BaseReactiveYData._getOrigin

Defined In ​

packages/store/src/reactive/utils.ts:110


_getProxy ​

protected _getProxy(): UnRecord

Returns ​

UnRecord

Overrides ​

BaseReactiveYData._getProxy

Defined In ​

packages/store/src/reactive/proxy.ts:133


_observer ​

private _observer(event): void

Parameters ​

ParameterType
eventYMapEvent< unknown >

Returns ​

void

Defined In ​

packages/store/src/reactive/proxy.ts:183


_onObserve ​

protected _onObserve(event, handler): void

Parameters ​

ParameterType
eventYEvent< any >
handlerfunction

Returns ​

void

Inherited from ​

BaseReactiveYData._onObserve

Defined In ​

packages/store/src/reactive/utils.ts:136


_transact ​

protected _transact(doc, fn): void

Parameters ​

ParameterType
docDoc
fnfunction

Returns ​

void

Inherited from ​

BaseReactiveYData._transact

Defined In ​

packages/store/src/reactive/utils.ts:131


_updateWithSkip ​

protected _updateWithSkip(fn): void

Parameters ​

ParameterType
fnfunction

Returns ​

void

Inherited from ​

BaseReactiveYData._updateWithSkip

Defined In ​

packages/store/src/reactive/utils.ts:125