@witchcraft/layout
Github
Issues
npm
Preparing search index...
layout/getFrameSplitInfo
getFrameSplitInfo
Function getFrameSplitInfo
getFrameSplitInfo
(
frame
:
LayoutFrame
,
dir
:
"up"
|
"down"
|
"left"
|
"right"
,
dragPointOrPosition
?:
number
|
{
x
:
number
;
y
:
number
}
|
"midpoint"
,
minSize
?:
{
height
:
number
;
width
:
number
}
,
snapAmount
?:
{
x
:
number
;
y
:
number
}
,
)
:
|
KnownError
<
"CANT_SPLIT_FRAME_TOO_SMALL"
,
{
frame
:
LayoutFrame
;
minSize
:
number
;
newSize
:
number
}
,
>
|
{
newFrame
:
{
height
:
number
;
id
:
string
;
width
:
number
;
x
:
number
;
y
:
number
;
}
;
splitFrame
:
LayoutFrame
;
}
Parameters
frame
:
LayoutFrame
dir
:
"up"
|
"down"
|
"left"
|
"right"
dragPointOrPosition
:
number
|
{
x
:
number
;
y
:
number
}
|
"midpoint"
= "midpoint"
minSize
:
{
height
:
number
;
width
:
number
}
= ...
snapAmount
:
{
x
:
number
;
y
:
number
}
= ...
Returns
|
KnownError
<
"CANT_SPLIT_FRAME_TOO_SMALL"
,
{
frame
:
LayoutFrame
;
minSize
:
number
;
newSize
:
number
}
,
>
|
{
newFrame
:
{
height
:
number
;
id
:
string
;
width
:
number
;
x
:
number
;
y
:
number
;
}
;
splitFrame
:
LayoutFrame
;
}
Settings
Member Visibility
Protected
Inherited
Theme
OS
Light
Dark
Github
Issues
npm
@witchcraft/layout
Loading...