askui
Version:
Reliable, automated end-to-end-testing that depends on what is shown on your screen instead of the technology you are running on
24 lines (23 loc) • 1.09 kB
TypeScript
import { CustomElementJson } from './custom-element-json';
export declare class CustomElement implements CustomElementJson {
customImage: string;
name?: string | undefined;
threshold?: number | undefined;
stopThreshold?: number | undefined;
rotationDegreePerStep?: number | undefined;
imageCompareFormat?: ("RGB" | "grayscale" | "edges") | undefined;
mask?: ({
x: number;
y: number;
})[] | undefined;
private static schema;
constructor(customImage: string, name?: string | undefined, threshold?: number | undefined, stopThreshold?: number | undefined, rotationDegreePerStep?: number | undefined, imageCompareFormat?: ("RGB" | "grayscale" | "edges") | undefined, mask?: ({
x: number;
y: number;
})[] | undefined);
static fromJsonListWithImagePathOrImage(ceJson?: CustomElementJson[]): Promise<CustomElement[]>;
static fromJsonWithImagePathOrImage(ceJson: CustomElementJson): Promise<CustomElement>;
static fromJson(ceJson: CustomElementJson): CustomElement;
validate(): void;
asString(): string;
}