UNPKG

@devicecloud.dev/dcd

Version:

Better cloud maestro testing

36 lines (35 loc) 1.53 kB
import { TAppMetadata } from '../types'; export declare const ApiGateway: { checkForExistingUpload(baseUrl: string, apiKey: string, sha: string): Promise<{ appBinaryId: string; exists: boolean; }>; downloadArtifactsZip(baseUrl: string, apiKey: string, uploadId: string, results: "ALL" | "FAILED", artifactsPath?: string): Promise<void>; finaliseUpload(baseUrl: string, apiKey: string, id: string, metadata: TAppMetadata, path: string, sha: string): Promise<Record<string, never>>; getBinaryUploadUrl(baseUrl: string, apiKey: string, platform: "android" | "ios"): Promise<{ id: string; message: string; path: string; token: string; }>; getResultsForUpload(baseUrl: string, apiKey: string, uploadId: string): Promise<{ results?: import("../types/schema.types").components["schemas"]["TResultResponse"][]; statusCode?: number; }>; getUploadStatus(baseUrl: string, apiKey: string, options: { name?: string; uploadId?: string; }): Promise<{ status: "CANCELLED" | "FAILED" | "PASSED" | "PENDING"; tests: Array<{ durationSeconds?: number; failReason?: string; name: string; status: "CANCELLED" | "FAILED" | "PASSED" | "PENDING"; }>; }>; uploadFlow(baseUrl: string, apiKey: string, testFormData: FormData): Promise<{ message?: string; results?: import("../types/schema.types").components["schemas"]["IDBResult"][]; }>; };