UNPKG

@applitools/eyes-browser

Version:
47 lines (46 loc) 1.26 kB
import { Location } from './Location'; import { RectangleSize } from './RectangleSize'; /** @deprecated */ export type LegacyRegion = { left: number; top: number; width: number; height: number; }; export type Region = Location & RectangleSize; export declare class RegionData implements Required<Region> { private _region; constructor(region: Region); constructor(location: Location, size: RectangleSize); constructor(x: number, y: number, width: number, height: number); get x(): number; set x(x: number); get left(): number; set left(left: number); getX(): number; setX(x: number): void; getLeft(): number; setLeft(left: number): void; get y(): number; set y(y: number); get top(): number; set top(top: number); getY(): number; setY(y: number): void; getTop(): number; setTop(top: number): void; get width(): number; set width(width: number); getWidth(): number; setWidth(width: number): void; get height(): number; set height(height: number); getHeight(): number; setHeight(height: number): void; /** @internal */ toObject(): Region; /** @internal */ toJSON(): Region; /** @internal */ toString(): string; }