API > @blocksuite/block-std > UIEventStateContext
Class: UIEventStateContext ​
Constructors ​
constructor ​
new UIEventStateContext():
UIEventStateContext
Returns ​
Properties ​
_map ​
private_map:Record<string,UIEventState> ={}
Defined In ​
block-std/src/event/base.ts:15
Methods ​
add ​
add<
State>(state):void
Type parameters ​
| Parameter | Default |
|---|---|
State extends UIEventState | UIEventState |
Parameters ​
| Parameter | Type |
|---|---|
state | State |
Returns ​
void
Defined In ​
block-std/src/event/base.ts:25
get ​
get<
Type>(type):MatchEvent<Type>
Type parameters ​
| Parameter | Default |
|---|---|
Type extends keyof BlockSuiteUIEventState | keyof BlockSuiteUIEventState |
Parameters ​
| Parameter | Type |
|---|---|
type | Type |
Returns ​
MatchEvent< Type >
Defined In ​
block-std/src/event/base.ts:38
has ​
has(
type):boolean
Parameters ​
| Parameter | Type |
|---|---|
type | keyof BlockSuiteUIEventState |
Returns ​
boolean
Defined In ​
block-std/src/event/base.ts:34
from ​
staticfrom(...states):UIEventStateContext
Parameters ​
| Parameter | Type |
|---|---|
...states | UIEventState[] |
Returns ​
Defined In ​
block-std/src/event/base.ts:17