UNPKG

@vizzly-testing/cli

Version:

Visual review platform for UI developers and designers

172 lines (171 loc) 5.37 kB
export class ServerManager extends BaseService { constructor(config: any, logger: any); httpServer: { start: () => Promise<any>; stop: () => Promise<any>; getServer: () => any; }; handler: { 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; } | { handleScreenshot: (buildId: any, name: any, image: any, properties?: {}) => Promise<{ statusCode: number; body: { success: boolean; disabled: boolean; count: number; message: string; error?: undefined; name?: undefined; skipped?: undefined; }; } | { statusCode: number; body: { error: string; success?: undefined; disabled?: undefined; count?: undefined; message?: undefined; name?: undefined; skipped?: undefined; }; } | { statusCode: number; body: { success: boolean; name: any; skipped: any; count: number; disabled?: undefined; message?: undefined; error?: undefined; }; } | { statusCode: number; body: { success: boolean; name: any; disabled: boolean; message: string; count?: undefined; error?: undefined; skipped?: undefined; }; }>; getScreenshotCount: () => number; cleanup: () => void; }; emitter: EventEmitter<[never]>; start(buildId?: any, tddMode?: boolean, setBaseline?: boolean): Promise<void>; buildId: any; tddMode: boolean; setBaseline: boolean; createApiService(): Promise<import("./api-service.js").ApiService>; get server(): { emitter: EventEmitter<[never]>; getScreenshotCount: (buildId: any) => any; finishBuild: (buildId: any) => any; }; } import { BaseService } from './base-service.js'; import { EventEmitter } from 'events';