UNPKG

@vizzly-testing/cli

Version:

Visual review platform for UI developers and designers

19 lines (17 loc) 1.08 kB
/** * Vizzly API Module * * Functional API for interacting with the Vizzly platform. * * Usage: * import { createApiClient, getBuild, createBuild } from '../api/index.js'; * * let client = createApiClient({ token: 'xxx', command: 'run' }); * let build = await getBuild(client, buildId); */ // Client factory export { createApiClient, DEFAULT_API_URL } from './client.js'; // Core pure functions export { buildApiUrl, buildAuthHeader, buildBuildPayload, buildEndpointWithParams, buildQueryParams, buildRequestHeaders, buildScreenshotCheckObject, buildScreenshotPayload, buildShaCheckPayload, buildUserAgent, computeSha256, extractErrorBody, findScreenshotBySha, isAuthError, isRateLimited, parseApiError, partitionByShaExistence, shaExists, shouldRetryWithRefresh } from './core.js'; // Endpoint functions export { checkShas, createBuild, finalizeBuild, finalizeParallelBuild, getBatchHotspots, getBuild, getBuilds, getComparison, getScreenshotHotspots, getTddBaselines, getTokenContext, searchComparisons, updateBuildStatus, uploadScreenshot } from './endpoints.js';