@witchcraft/layout
Github
Issues
npm
Preparing search index...
move/MoveDirectionStore
MoveDirectionStore
Class MoveDirectionStore
Index
Constructors
constructor
Properties
greater
hooks
last
Point
lesser
move
Direction
Methods
get
Move
Direction
reset
update
Constructors
constructor
new
MoveDirectionStore
(
hooks
:
{
onUpdate
:
(
directions
:
Record
<
Orientation
,
Direction
|
undefined
>
,
)
=>
void
;
}
,
)
:
MoveDirectionStore
Parameters
hooks
:
{
onUpdate
:
(
directions
:
Record
<
Orientation
,
Direction
|
undefined
>
)
=>
void
}
Returns
MoveDirectionStore
Properties
greater
greater
:
{
x
:
"up"
|
"down"
|
"left"
|
"right"
;
y
:
"up"
|
"down"
|
"left"
|
"right"
;
}
= ...
hooks
hooks
:
{
onUpdate
:
(
directions
:
Record
<
Orientation
,
Direction
|
undefined
>
,
)
=>
void
;
}
last
Point
lastPoint
:
{
x
:
number
;
y
:
number
}
|
undefined
lesser
lesser
:
{
x
:
"up"
|
"down"
|
"left"
|
"right"
;
y
:
"up"
|
"down"
|
"left"
|
"right"
;
}
= ...
move
Direction
moveDirection
:
Record
<
Orientation
,
Direction
|
undefined
>
= ...
Methods
get
Move
Direction
getMoveDirection
(
coord
:
"x"
|
"y"
,
point
:
{
x
:
number
;
y
:
number
}
,
)
:
false
|
"up"
|
"down"
|
"left"
|
"right"
Parameters
coord
:
"x"
|
"y"
point
:
{
x
:
number
;
y
:
number
}
Returns
false
|
"up"
|
"down"
|
"left"
|
"right"
reset
reset
()
:
void
Returns
void
update
update
(
point
:
{
x
:
number
;
y
:
number
}
)
:
boolean
Parameters
point
:
{
x
:
number
;
y
:
number
}
Returns
boolean
Settings
Member Visibility
Protected
Inherited
Theme
OS
Light
Dark
On This Page
Constructors
constructor
Properties
greater
hooks
last
Point
lesser
move
Direction
Methods
get
Move
Direction
reset
update
Github
Issues
npm
@witchcraft/layout
Loading...