BlockSuite API Documentation / @blocksuite/block-std / UIEventStateContext
Class: UIEventStateContext
Defined in: packages/framework/block-std/src/event/base.ts:14
Constructors
new UIEventStateContext()
new UIEventStateContext():
UIEventStateContext
Returns
UIEventStateContext
Methods
add()
add<
State>(state):void
Defined in: packages/framework/block-std/src/event/base.ts:17
Type Parameters
State
State extends UIEventState = UIEventState
Parameters
state
State
Returns
void
get()
get<
Type>(type):MatchEvent<Type>
Defined in: packages/framework/block-std/src/event/base.ts:26
Type Parameters
Type
Type extends keyof BlockSuiteUIEventState = keyof BlockSuiteUIEventState
Parameters
type
Type
Returns
MatchEvent<Type>
has()
has(
type):boolean
Defined in: packages/framework/block-std/src/event/base.ts:39
Parameters
type
keyof BlockSuiteUIEventState
Returns
boolean
from()
staticfrom(...states):UIEventStateContext
Defined in: packages/framework/block-std/src/event/base.ts:43
Parameters
states
...UIEventState[]
Returns
UIEventStateContext