UNPKG

@vizzly-testing/cli

Version:

Visual review platform for UI developers and designers

103 lines (102 loc) 2.91 kB
export function createTddHandler(config: any, workingDir: any, baselineBuild: any, baselineComparison: any, setBaseline?: boolean): { initialize: () => Promise<void>; registerBuild: (buildId: any) => void; handleScreenshot: (buildId: any, name: any, image: any, properties?: {}) => Promise<{ statusCode: number; body: { error: string; details: any; tddMode: boolean; comparison?: undefined; status?: undefined; message?: undefined; success?: undefined; }; } | { statusCode: number; body: { error: string; details: string; comparison: { name: any; status: string; baseline: any; current: any; diff: any; diffPercentage: any; threshold: any; }; tddMode: boolean; status?: undefined; message?: undefined; success?: undefined; }; } | { statusCode: number; body: { status: string; message: string; comparison: { name: any; status: string; baseline: any; current: any; diff?: undefined; diffPercentage?: undefined; threshold?: undefined; }; tddMode: boolean; error?: undefined; details?: undefined; success?: undefined; }; } | { statusCode: number; body: { error: string; tddMode: boolean; details?: undefined; comparison?: undefined; status?: undefined; message?: undefined; success?: undefined; }; } | { statusCode: number; body: { success: boolean; comparison: { name: any; status: string; baseline?: undefined; current?: undefined; diff?: undefined; diffPercentage?: undefined; threshold?: undefined; }; tddMode: boolean; error?: undefined; details?: undefined; status?: undefined; message?: undefined; }; }>; getScreenshotCount: (buildId: any) => any; finishBuild: (buildId: any) => Promise<{ id: any; name: any; tddMode: boolean; results: { total: number; passed: number; failed: number; new: number; errors: number; comparisons: any[]; baseline: any; }; url: any; passed: boolean; }>; cleanup: () => void; };