@witchcraft/layout
Github
Issues
npm
Preparing search index...
layout/createSplitDecoFromDrag
createSplitDecoFromDrag
Function createSplitDecoFromDrag
createSplitDecoFromDrag
(
frames
:
Record
<
string
,
LayoutFrame
>
,
frame
:
LayoutFrame
,
dragDirection
:
"up"
|
"down"
|
"left"
|
"right"
,
dragPoint
:
{
x
:
number
;
y
:
number
}
,
snapAmount
?:
{
x
:
number
;
y
:
number
}
,
minSize
?:
{
height
:
number
;
width
:
number
}
,
)
:
{
direction
:
"up"
|
"down"
|
"left"
|
"right"
;
id
:
string
;
position
:
number
;
shapes
:
{
edge
:
{
endX
:
number
;
endY
:
number
;
startX
:
number
;
startY
:
number
}
;
newFrame
:
{
height
:
number
;
width
:
number
;
x
:
number
;
y
:
number
}
;
}
;
type
:
"split"
;
}
Parameters
frames
:
Record
<
string
,
LayoutFrame
>
frame
:
LayoutFrame
dragDirection
:
"up"
|
"down"
|
"left"
|
"right"
dragPoint
:
{
x
:
number
;
y
:
number
}
snapAmount
:
{
x
:
number
;
y
:
number
}
= ...
minSize
:
{
height
:
number
;
width
:
number
}
= ...
Returns
{
direction
:
"up"
|
"down"
|
"left"
|
"right"
;
id
:
string
;
position
:
number
;
shapes
:
{
edge
:
{
endX
:
number
;
endY
:
number
;
startX
:
number
;
startY
:
number
}
;
newFrame
:
{
height
:
number
;
width
:
number
;
x
:
number
;
y
:
number
}
;
}
;
type
:
"split"
;
}
Settings
Member Visibility
Protected
Inherited
Theme
OS
Light
Dark
Github
Issues
npm
@witchcraft/layout
Loading...