UNPKG

@machinemode/cryptopia

Version:

Node wrapper for Cryptopia's CLient API

20 lines (19 loc) 944 B
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;