UNPKG

@testmonitor/ts-reporter-client

Version:

A convenient TypeScript wrapper for the TestMonitor reporter API endpoints. It can be used in both TypeScript and JavaScript.

18 lines (17 loc) 518 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.ApiResponse = void 0; class ApiResponse { static from(response) { // Throw error if (response.data.error) { throw new Error(`API Error: ${response.data.error}`); } // Throw an error when data is empty if (!response.data.data) { throw new Error('API Error: No data returned.'); } return response.data.data; } } exports.ApiResponse = ApiResponse;