@shopify/polaris
Version:
Shopify’s admin product component library
23 lines (22 loc) • 530 B
TypeScript
/// <reference types="react" />
interface RectConfig {
top?: number;
left?: number;
width?: number;
height?: number;
}
interface Point {
x: number;
y: number;
}
export declare class Rect {
static readonly zero: Rect;
top: number;
left: number;
width: number;
height: number;
constructor({ top, left, width, height }?: RectConfig);
readonly center: Point;
}
export declare function getRectForNode(node: Element | React.ReactNode | Window): Rect;
export {};