@witchcraft/layout
Github
Issues
npm
Preparing search index...
helpers/doesEdgeContinueEdge
doesEdgeContinueEdge
Function doesEdgeContinueEdge
doesEdgeContinueEdge
(
edgeA
:
{
endX
:
number
;
endY
:
number
;
error
?:
|
KnownError
<
LayoutError
,
|
{}
|
{
id
:
string
|
undefined
}
|
{
id
:
string
|
undefined
}
|
{
size
:
{
height
:
number
;
width
:
number
}
}
|
Record
<
string
,
never
>
|
{
frame
:
LayoutFrame
}
|
{
frame
:
LayoutFrame
;
minSize
:
{
height
:
number
;
width
:
number
}
;
nearbyFrames
:
LayoutFrame
[]
;
}
|
{
frame
:
LayoutFrame
}
|
{
frame
:
LayoutFrame
;
minSize
:
number
;
newSize
:
number
}
|
{
frame
:
LayoutFrame
;
framesRequiredToBeDeleted
:
LayoutFrame
[]
}
|
{
frame
:
LayoutFrame
}
|
{
hoveredFrameId
:
string
;
movingFrameId
:
string
;
zoneSide
:
"left"
|
"right"
|
"top"
|
"bottom"
|
"center"
;
}
|
{
hoveredFrameId
:
string
;
movingFrameId
:
string
;
zoneSide
:
"left"
|
"right"
|
"top"
|
"bottom"
|
"center"
;
}
|
{
hoveredFrameId
:
string
;
movingFrameId
:
string
;
zoneSide
:
"left"
|
"right"
|
"top"
|
"bottom"
|
"center"
;
}
|
{
frame
:
LayoutFrame
}
|
{
frameSizeNeeded
:
number
;
minFrameSize
:
number
}
|
{
max
:
number
;
min
:
number
;
wanted
:
number
}
|
{
problemEdgeCoordinates
:
number
[]
}
|
{
id
:
string
;
side
:
"left"
|
"right"
|
"top"
|
"bottom"
}
|
{
frame
:
string
}
|
{
frame
:
LayoutFrame
}
|
{
frame
:
LayoutFrame
}
|
{
frame
:
LayoutFrame
}
|
{
frame
:
LayoutFrame
}
,
>
|
{
code
:
string
;
message
:
string
}
;
startX
:
number
;
startY
:
number
;
}
,
edgeB
:
{
endX
:
number
;
endY
:
number
;
error
?:
|
KnownError
<
LayoutError
,
|
{}
|
{
id
:
string
|
undefined
}
|
{
id
:
string
|
undefined
}
|
{
size
:
{
height
:
number
;
width
:
number
}
}
|
Record
<
string
,
never
>
|
{
frame
:
LayoutFrame
}
|
{
frame
:
LayoutFrame
;
minSize
:
{
height
:
number
;
width
:
number
}
;
nearbyFrames
:
LayoutFrame
[]
;
}
|
{
frame
:
LayoutFrame
}
|
{
frame
:
LayoutFrame
;
minSize
:
number
;
newSize
:
number
}
|
{
frame
:
LayoutFrame
;
framesRequiredToBeDeleted
:
LayoutFrame
[]
}
|
{
frame
:
LayoutFrame
}
|
{
hoveredFrameId
:
string
;
movingFrameId
:
string
;
zoneSide
:
"left"
|
"right"
|
"top"
|
"bottom"
|
"center"
;
}
|
{
hoveredFrameId
:
string
;
movingFrameId
:
string
;
zoneSide
:
"left"
|
"right"
|
"top"
|
"bottom"
|
"center"
;
}
|
{
hoveredFrameId
:
string
;
movingFrameId
:
string
;
zoneSide
:
"left"
|
"right"
|
"top"
|
"bottom"
|
"center"
;
}
|
{
frame
:
LayoutFrame
}
|
{
frameSizeNeeded
:
number
;
minFrameSize
:
number
}
|
{
max
:
number
;
min
:
number
;
wanted
:
number
}
|
{
problemEdgeCoordinates
:
number
[]
}
|
{
id
:
string
;
side
:
"left"
|
"right"
|
"top"
|
"bottom"
}
|
{
frame
:
string
}
|
{
frame
:
LayoutFrame
}
|
{
frame
:
LayoutFrame
}
|
{
frame
:
LayoutFrame
}
|
{
frame
:
LayoutFrame
}
,
>
|
{
code
:
string
;
message
:
string
}
;
startX
:
number
;
startY
:
number
;
}
,
dir
?:
"horizontal"
|
"vertical"
,
)
:
boolean
Parameters
edgeA
:
{
endX
:
number
;
endY
:
number
;
error
?:
|
KnownError
<
LayoutError
,
|
{}
|
{
id
:
string
|
undefined
}
|
{
id
:
string
|
undefined
}
|
{
size
:
{
height
:
number
;
width
:
number
}
}
|
Record
<
string
,
never
>
|
{
frame
:
LayoutFrame
}
|
{
frame
:
LayoutFrame
;
minSize
:
{
height
:
number
;
width
:
number
}
;
nearbyFrames
:
LayoutFrame
[]
;
}
|
{
frame
:
LayoutFrame
}
|
{
frame
:
LayoutFrame
;
minSize
:
number
;
newSize
:
number
}
|
{
frame
:
LayoutFrame
;
framesRequiredToBeDeleted
:
LayoutFrame
[]
}
|
{
frame
:
LayoutFrame
}
|
{
hoveredFrameId
:
string
;
movingFrameId
:
string
;
zoneSide
:
"left"
|
"right"
|
"top"
|
"bottom"
|
"center"
;
}
|
{
hoveredFrameId
:
string
;
movingFrameId
:
string
;
zoneSide
:
"left"
|
"right"
|
"top"
|
"bottom"
|
"center"
;
}
|
{
hoveredFrameId
:
string
;
movingFrameId
:
string
;
zoneSide
:
"left"
|
"right"
|
"top"
|
"bottom"
|
"center"
;
}
|
{
frame
:
LayoutFrame
}
|
{
frameSizeNeeded
:
number
;
minFrameSize
:
number
}
|
{
max
:
number
;
min
:
number
;
wanted
:
number
}
|
{
problemEdgeCoordinates
:
number
[]
}
|
{
id
:
string
;
side
:
"left"
|
"right"
|
"top"
|
"bottom"
}
|
{
frame
:
string
}
|
{
frame
:
LayoutFrame
}
|
{
frame
:
LayoutFrame
}
|
{
frame
:
LayoutFrame
}
|
{
frame
:
LayoutFrame
}
,
>
|
{
code
:
string
;
message
:
string
}
;
startX
:
number
;
startY
:
number
;
}
edgeB
:
{
endX
:
number
;
endY
:
number
;
error
?:
|
KnownError
<
LayoutError
,
|
{}
|
{
id
:
string
|
undefined
}
|
{
id
:
string
|
undefined
}
|
{
size
:
{
height
:
number
;
width
:
number
}
}
|
Record
<
string
,
never
>
|
{
frame
:
LayoutFrame
}
|
{
frame
:
LayoutFrame
;
minSize
:
{
height
:
number
;
width
:
number
}
;
nearbyFrames
:
LayoutFrame
[]
;
}
|
{
frame
:
LayoutFrame
}
|
{
frame
:
LayoutFrame
;
minSize
:
number
;
newSize
:
number
}
|
{
frame
:
LayoutFrame
;
framesRequiredToBeDeleted
:
LayoutFrame
[]
}
|
{
frame
:
LayoutFrame
}
|
{
hoveredFrameId
:
string
;
movingFrameId
:
string
;
zoneSide
:
"left"
|
"right"
|
"top"
|
"bottom"
|
"center"
;
}
|
{
hoveredFrameId
:
string
;
movingFrameId
:
string
;
zoneSide
:
"left"
|
"right"
|
"top"
|
"bottom"
|
"center"
;
}
|
{
hoveredFrameId
:
string
;
movingFrameId
:
string
;
zoneSide
:
"left"
|
"right"
|
"top"
|
"bottom"
|
"center"
;
}
|
{
frame
:
LayoutFrame
}
|
{
frameSizeNeeded
:
number
;
minFrameSize
:
number
}
|
{
max
:
number
;
min
:
number
;
wanted
:
number
}
|
{
problemEdgeCoordinates
:
number
[]
}
|
{
id
:
string
;
side
:
"left"
|
"right"
|
"top"
|
"bottom"
}
|
{
frame
:
string
}
|
{
frame
:
LayoutFrame
}
|
{
frame
:
LayoutFrame
}
|
{
frame
:
LayoutFrame
}
|
{
frame
:
LayoutFrame
}
,
>
|
{
code
:
string
;
message
:
string
}
;
startX
:
number
;
startY
:
number
;
}
Optional
dir
:
"horizontal"
|
"vertical"
Returns
boolean
Settings
Member Visibility
Protected
Inherited
Theme
OS
Light
Dark
Github
Issues
npm
@witchcraft/layout
Loading...