Skip to content

BlockSuite API Documentation / @blocksuite/store / ReactiveYMap

Class: ReactiveYMap

Extends

Constructors

new ReactiveYMap()

new ReactiveYMap(_source, _ySource, _options): ReactiveYMap

Parameters

_source: UnRecord

_ySource: YMap<unknown>

_options: ProxyOptions<UnRecord>

Returns

ReactiveYMap

Overrides

BaseReactiveYData.constructor

Defined in

packages/framework/store/src/reactive/proxy.ts:272

Properties

_options

protected readonly _options: ProxyOptions<UnRecord>

Inherited from

BaseReactiveYData._options

Defined in

packages/framework/store/src/reactive/proxy.ts:275


_proxy

protected readonly _proxy: UnRecord

Overrides

BaseReactiveYData._proxy

Defined in

packages/framework/store/src/reactive/proxy.ts:270


_skipNext

protected _skipNext: boolean = false

Inherited from

BaseReactiveYData._skipNext

Defined in

packages/framework/store/src/reactive/utils.ts:134


_source

protected readonly _source: UnRecord

Inherited from

BaseReactiveYData._source

Defined in

packages/framework/store/src/reactive/proxy.ts:273


_stashed

protected readonly _stashed: Set<string | number>

Inherited from

BaseReactiveYData._stashed

Defined in

packages/framework/store/src/reactive/utils.ts:138


_ySource

protected readonly _ySource: YMap<unknown>

Inherited from

BaseReactiveYData._ySource

Defined in

packages/framework/store/src/reactive/proxy.ts:274

Accessors

proxy

get proxy(): T

Returns

T

Inherited from

BaseReactiveYData.proxy

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

BaseReactiveYData._getOrigin

Defined in

packages/framework/store/src/reactive/utils.ts:102


_getProxy()

protected _getProxy(): UnRecord

Returns

UnRecord

Overrides

BaseReactiveYData._getProxy

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

BaseReactiveYData._onObserve

Defined in

packages/framework/store/src/reactive/utils.ts:118


_transact()

protected _transact(doc, fn): void

Parameters

doc: Doc

fn

Returns

void

Inherited from

BaseReactiveYData._transact

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

BaseReactiveYData.pop

Defined in

packages/framework/store/src/reactive/proxy.ts:283


stash()

stash(prop): void

Parameters

prop: string

Returns

void

Overrides

BaseReactiveYData.stash

Defined in

packages/framework/store/src/reactive/proxy.ts:289