BlockSuite API Documentation / @blocksuite/store / BaseReactiveYData
Class: abstract BaseReactiveYData<T, Y> ​
Contents ​
Extended By ​
Type parameters ​
• T
• Y
Constructors ​
new BaseReactiveYData(undefined) ​
new BaseReactiveYData<
T,Y>():BaseReactiveYData<T,Y>
Returns ​
BaseReactiveYData<T, Y>
Properties ​
abstract _options ​
protectedabstractreadonly_options:ProxyOptions<T>
Source ​
packages/store/src/reactive/utils.ts:102
abstract _proxy ​
protectedabstractreadonly_proxy:T
Source ​
packages/store/src/reactive/utils.ts:99
_skipNext ​
protected_skipNext:boolean=false
Source ​
packages/store/src/reactive/utils.ts:103
abstract _source ​
protectedabstractreadonly_source:T
Source ​
packages/store/src/reactive/utils.ts:100
_stashed ​
protectedreadonly_stashed:Set<string|number>
Source ​
packages/store/src/reactive/utils.ts:105
abstract _ySource ​
protectedabstractreadonly_ySource:Y
Source ​
packages/store/src/reactive/utils.ts:101
Accessors ​
proxy ​
getproxy():T
Returns ​
T
Source ​
packages/store/src/reactive/utils.ts:110
Methods ​
_getOrigin() ​
protected_getOrigin(doc):Object
Parameters ​
• doc: Doc
Returns ​
Object
doc ​
doc:
Docproxy ​
proxy:
truetarget ​
target:
BaseReactiveYData<any,any>
Source ​
packages/store/src/reactive/utils.ts:114
abstract _getProxy() ​
protectedabstract_getProxy():T
Returns ​
T
Source ​
packages/store/src/reactive/utils.ts:104
_onObserve() ​
protected_onObserve(event,handler):void
Parameters ​
• event: YEvent<any>
• handler: () => void
Returns ​
void
Source ​
packages/store/src/reactive/utils.ts:140
_transact() ​
protected_transact(doc,fn):void
Parameters ​
• doc: Doc
• fn: () => void
Returns ​
void
Source ​
packages/store/src/reactive/utils.ts:135
_updateWithSkip() ​
protected_updateWithSkip(fn):void
Parameters ​
• fn: () => void
Returns ​
void
Source ​
packages/store/src/reactive/utils.ts:129
abstract pop() ​
abstractpop(prop):void
Parameters ​
• prop: string | number
Returns ​
void
Source ​
packages/store/src/reactive/utils.ts:108
abstract stash() ​
abstractstash(prop):void
Parameters ​
• prop: string | number
Returns ​
void
Source ​
packages/store/src/reactive/utils.ts:107
Generated using typedoc-plugin-markdown and TypeDoc