@applitools/eyes-browser
Version:
35 lines (34 loc) • 1.28 kB
TypeScript
import { AccessibilityRegionType, AccessibilityRegionTypeEnum } from '../enums/AccessibilityRegionType';
import { Region, RegionData } from './Region';
export type AccessibilityMatchSettings = {
region: Region;
type?: AccessibilityRegionType;
};
export declare class AccessibilityMatchSettingsData implements Required<AccessibilityMatchSettings> {
private _settings;
constructor(settings: AccessibilityMatchSettings);
constructor(region: Region);
constructor(x: number, y: number, width: number, height: number, type?: AccessibilityRegionType);
get region(): Region;
set region(region: Region);
getRegion(): RegionData;
setRegion(region: Region): void;
getLeft(): number;
setLeft(left: number): void;
getTop(): number;
setTop(top: number): void;
getWidth(): number;
setWidth(width: number): void;
getHeight(): number;
setHeight(height: number): void;
get type(): AccessibilityRegionType;
set type(type: AccessibilityRegionType);
getType(): AccessibilityRegionTypeEnum;
setType(type: AccessibilityRegionType): void;
/** @internal */
toObject(): AccessibilityMatchSettings;
/** @internal */
toJSON(): AccessibilityMatchSettings;
/** @internal */
toString(): string;
}