UNPKG

@sethub/sdk

Version:

<div align="center"> <h1> SetHub SDK </h1>

31 lines (30 loc) 964 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.Admin = void 0; class Admin { constructor(httpClient) { this.httpClient = httpClient; } async getOverview(options) { const response = await this.httpClient.get('/v1/admin/overview', { abortSignal: options === null || options === void 0 ? void 0 : options.abortSignal }); if (!response.ok) { return { data: null, error: response.body }; } const apiResponseBody = response.body; const parsedResponsBody = { totalProjectsCount: apiResponseBody.total_projects_count, totalUpdateSetsCount: apiResponseBody.total_updatesets_count, totalUsersCount: apiResponseBody.total_users_count }; return { data: parsedResponsBody, error: null }; } } exports.Admin = Admin;