@machinemode/cryptopia
Version:
Node wrapper for Cryptopia's CLient API
20 lines (19 loc) • 944 B
TypeScript
import HttpsClient from '../http/HttpsClient';
import Currency from './Currency';
import TradePair from './TradePair';
import Market from './Market';
import MarketHistory from './MarketHistory';
import MarketOrders from './MarketOrders';
import MarketOrderGroup from './MarketOrderGroup';
declare class MarketService {
private httpsClient;
constructor(httpsClient: HttpsClient);
getCurrencies(): Promise<Array<Currency>>;
getTradePairs(): Promise<Array<TradePair>>;
getMarkets(baseMarket?: string, hours?: number): Promise<Array<Market>>;
getMarket(market: Market | string, hours?: number): Promise<Market>;
getMarketHistory(market: Market, hours?: number): Promise<Array<MarketHistory>>;
getMarketOrders(market: Market, orderCount?: number): Promise<MarketOrders>;
getMarketOrderGroups(markets: Market | Array<Market>, orderCount?: number): Promise<Array<MarketOrderGroup>>;
}
export default MarketService;