BlockSuite API Documentation / @blocksuite/store / AwarenessStore
Class: AwarenessStore
Defined in: packages/framework/store/src/yjs/awareness.ts:22
Constructors
new AwarenessStore()
new AwarenessStore(
awareness
):AwarenessStore
Defined in: packages/framework/store/src/yjs/awareness.ts:25
Parameters
awareness
Awareness
Returns
AwarenessStore
Properties
awareness
readonly
awareness:Awareness
Defined in: packages/framework/store/src/yjs/awareness.ts:23
Methods
destroy()
destroy():
void
Defined in: packages/framework/store/src/yjs/awareness.ts:30
Returns
void
getLocalSelection()
getLocalSelection(
selectionManagerId
): readonlyRecord
<string
,unknown
>[]
Defined in: packages/framework/store/src/yjs/awareness.ts:34
Parameters
selectionManagerId
string
Returns
readonly Record
<string
, unknown
>[]
getLocalState()
getLocalState():
RawAwarenessState
Defined in: packages/framework/store/src/yjs/awareness.ts:47
Returns
getStates()
getStates():
Map
<number
,RawAwarenessState
>
Defined in: packages/framework/store/src/yjs/awareness.ts:43
Returns
Map
<number
, RawAwarenessState
>
setLocalSelection()
setLocalSelection(
selectionManagerId
,selection
):void
Defined in: packages/framework/store/src/yjs/awareness.ts:62
Parameters
selectionManagerId
string
selection
UserSelection
Returns
void
setLocalState()
setLocalState(
state
):void
Defined in: packages/framework/store/src/yjs/awareness.ts:51
Parameters
state
Returns
void
setLocalStateField()
setLocalStateField<
Field
>(field
,value
):void
Defined in: packages/framework/store/src/yjs/awareness.ts:55
Type Parameters
Field
Field
extends keyof RawAwarenessState
Parameters
field
Field
value
RawAwarenessState
[Field
]
Returns
void