UNPKG

takefy-cryptomus

Version:

TypeScript SDK for the Cryptomus payment system API

23 lines (22 loc) 964 B
import type { GetExchangeRatesForCurrencyResponse } from "../types/other"; import { BaseService } from "./base"; /** * Service class for handling miscellaneous Cryptomus API operations. * Currently supports retrieving exchange rates. */ export declare class OtherService extends BaseService { /** * Retrieves current exchange rates for a specific currency. * * @param {string} currency - The currency code to get exchange rates for (e.g., "USDT", "BTC"). * @returns {Promise<GetExchangeRatesForCurrencyResponse>} A promise that resolves with the exchange rates. * @throws {Error} If the request fails or returns an error response. * * @example * ```typescript * const rates = await client.other.getExchangeRatesForCurrency("USDT"); * console.log(rates[0].course); // Current exchange rate * ``` */ getExchangeRatesForCurrency(currency: string): Promise<GetExchangeRatesForCurrencyResponse>; }