UNPKG

@cabin-interactive/qrz-api-client

Version:
10 lines (9 loc) 462 B
import type { QrzClientConfig, QrzResponse, QrzAuthTestResult, QsoUploadOptions, QsoUploadResponse } from "./types"; export default class QrzApiClient { private readonly http; private readonly qso; constructor(config: QrzClientConfig); makeRequest(params: Record<string, string | undefined>): Promise<QrzResponse>; testAuth(): Promise<QrzAuthTestResult>; uploadQso(adif: string, options?: QsoUploadOptions): Promise<QsoUploadResponse>; }