cobinhood-rx
Version:
CobinhoodRx is a rxjs node wrapper for the CobinhoodRx Api.
20 lines (19 loc) • 896 B
TypeScript
import * as Model from '../../Model';
import { Observable } from 'rxjs/Observable';
import { TransportManager } from '../../Helpers/TransportManager';
import { IMarket } from '../../Interfaces/IMarket';
export declare class MarketAPI implements IMarket {
private transportManager;
private apiVersion;
private baseUrl;
private baseEndPoint;
constructor(transportManager: TransportManager, config: any);
getCurrencies(): Observable<Model.Currency[]>;
getTradingPairs(): Observable<Model.TradingPair[]>;
getOrderBook(market: string, limit?: number): Observable<Model.Orderbook>;
getMarketStats(): Observable<Model.MarketStats[]>;
getTicker(market: string): Observable<Model.Ticker>;
getRecentTrades(market: string, limit?: number): Observable<Model.RecentTrade[]>;
private catchErrorHandler(res);
private hashmapToArray(res);
}