UNPKG

onesky-api-wrapper

Version:
15 lines (14 loc) 598 B
import { OneSkyConfig } from './http-helper.model.js'; export declare class HttpHelper { private _baseUrl; private _apiKey; private _secret; constructor({ baseUrl, apiKey, secret }: OneSkyConfig); get<T>(endpoint: string, queryParams?: URLSearchParams): Promise<T>; post<T>(endpoint: string, queryParams?: URLSearchParams): Promise<T>; put<T>(endpoint: string, queryParams?: URLSearchParams): Promise<T>; delete<T>(endpoint: string, queryParams?: URLSearchParams): Promise<T>; private _buildUrl; private _parseResponse; private _devhash; }