123456789101112131415161718192021222324252627282930313233343536373839404142 |
- import type * as d from '@stencil/core/internal';
- export declare class ScreenshotConnector implements d.ScreenshotConnector {
- rootDir: string;
- cacheDir: string;
- packageDir: string;
- screenshotDirName: string;
- imagesDirName: string;
- buildsDirName: string;
- masterBuildFileName: string;
- screenshotCacheFileName: string;
- logger: d.Logger;
- buildId: string;
- buildMessage: string;
- buildAuthor: string;
- buildUrl: string;
- previewUrl: string;
- buildTimestamp: number;
- appNamespace: string;
- screenshotDir: string;
- imagesDir: string;
- buildsDir: string;
- masterBuildFilePath: string;
- screenshotCacheFilePath: string;
- currentBuildDir: string;
- updateMaster: boolean;
- allowableMismatchedRatio: number;
- allowableMismatchedPixels: number;
- pixelmatchThreshold: number;
- waitBeforeScreenshot: number;
- pixelmatchModulePath: string;
- initBuild(opts: d.ScreenshotConnectorOptions): Promise<void>;
- pullMasterBuild(): Promise<void>;
- getMasterBuild(): Promise<d.ScreenshotBuild>;
- completeBuild(masterBuild: d.ScreenshotBuild): Promise<d.ScreenshotBuildResults>;
- publishBuild(results: d.ScreenshotBuildResults): Promise<d.ScreenshotBuildResults>;
- generateJsonpDataUris(build: d.ScreenshotBuild): Promise<void>;
- getScreenshotCache(): Promise<d.ScreenshotCache>;
- updateScreenshotCache(screenshotCache: d.ScreenshotCache, buildResults: d.ScreenshotBuildResults): Promise<d.ScreenshotCache>;
- toJson(masterBuild: d.ScreenshotBuild, screenshotCache: d.ScreenshotCache): string;
- sortScreenshots(screenshots: d.Screenshot[]): d.Screenshot[];
- sortCompares(compares: d.ScreenshotDiff[]): d.ScreenshotDiff[];
- }
|