Skip to content

API > @blocksuite/store > ReactiveYArray

Class: ReactiveYArray ​

Extends ​

Constructors ​

constructor ​

new ReactiveYArray( _source, _ySource, _options): ReactiveYArray

Parameters ​

ParameterType
_sourceunknown[]
_ySourceArray< unknown >
_optionsProxyOptions< unknown[] >

Returns ​

ReactiveYArray

Overrides ​

BaseReactiveYData.constructor

Defined In ​

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

Properties ​

_options ​

protected readonly _options: ProxyOptions< unknown[] >

Defined In ​

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

Inherited from ​

BaseReactiveYData._options


_proxy ​

protected readonly _proxy: unknown[]

Defined In ​

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

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: unknown[]

Defined In ​

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

Inherited from ​

BaseReactiveYData._source


_ySource ​

protected readonly _ySource: Array< unknown >

Defined In ​

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

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(): unknown[]

Returns ​

unknown[]

Overrides ​

BaseReactiveYData._getProxy

Defined In ​

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


_observer ​

private _observer(event): void

Parameters ​

ParameterType
eventYArrayEvent< unknown >

Returns ​

void

Defined In ​

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


_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