UNPKG

testplane

Version:

Tests framework based on mocha and wdio

16 lines (15 loc) 886 B
import type { ScreenshotMode } from "."; import { Image } from "../../image"; import { Rect, Size } from "../isomorphic/geometry"; export interface CropMargins { top?: number; right?: number; bottom?: number; left?: number; } type NormalizedCropMargins = Required<CropMargins>; export declare const isFullPage: (imageSize: Rect<"image", "device">, viewportSize: Size<"device">, calibratedArea: Rect<"image", "device">, screenshotMode: ScreenshotMode) => boolean; export declare const normalizeCropMargins: (cropMargins?: CropMargins) => NormalizedCropMargins; export declare const cropMarginsToRect: (imageArea: Rect<"image", "device">, cropMargins?: CropMargins) => Rect<"image", "device">; export declare function saveViewportImageForDebugIfNeeded(viewportImage: Image, viewportCroppedArea: Rect<"image", "device">, debugDir: string | null): Promise<void>; export {};