Constructors
constructor
- new Rect(x, y, width, height): Rect
-
Parameters
-
x: number
-
y: number
-
width: number
-
height: number
Methods
centerInRect
- centerInRect(outerRect): void
-
Returns void
contains
- contains(x, y): boolean
-
Returns boolean
equals
- equals(rect): boolean
-
Parameters
-
rect: undefined | null | Rect
Returns boolean
getBottom
- getBottom(): number
-
Returns number
getCenter
- getCenter(): {
x: number;
y: number;
}
-
Returns {
x: number;
y: number;
}
getRight
- getRight(): number
-
Returns number
positionElement
- positionElement(element, position?): void
-
Parameters
-
element: HTMLElement
-
Optional
position: string
Returns void
removeInsets
- removeInsets(insets): Rect
-
Parameters
-
insets: {
bottom: number;
left: number;
right: number;
top: number;
}
-
bottom: number
-
left: number
-
right: number
-
top: number
styleWithPosition
- styleWithPosition(style, position?): Record<string, any>
-
Parameters
-
style: Record<string, any>
-
position: string = "absolute"
Returns Record<string, any>
toString
- toString(): string
-
Returns string
Static
fromElement
- fromElement(element): Rect
-