UNPKG

scriptable-testlab

Version:

A lightweight, efficient tool designed to manage and update scripts for Scriptable.

43 lines (40 loc) 998 B
import { AbsRect } from 'scriptable-abstract'; interface RectState { x: number; y: number; width: number; height: number; minX: number; minY: number; maxX: number; maxY: number; midX: number; midY: number; origin: Point; size: Size; } declare class MockRect extends AbsRect<RectState> { constructor(x?: number, y?: number, width?: number, height?: number); private validateCoordinate; private validateDimension; get x(): number; set x(value: number); get y(): number; set y(value: number); get width(): number; set width(value: number); get height(): number; set height(value: number); get origin(): Point; set origin(value: Point); get size(): Size; set size(value: Size); get minX(): number; get minY(): number; get maxX(): number; get maxY(): number; get midX(): number; get midY(): number; setState(state: Partial<RectState>): this; } export { MockRect };