UNPKG

ccxt

Version:

A cryptocurrency trading API with more than 100 exchanges in JavaScript / TypeScript / Python / C# / PHP / Go

47 lines (46 loc) 3.04 kB
import { implicitReturnType } from '../base/types.js'; import { Exchange as _Exchange } from '../base/Exchange.js'; interface Exchange { publicGetInfo(params?: {}): Promise<implicitReturnType>; publicGetInfoPrices(params?: {}): Promise<implicitReturnType>; publicGetKline(params?: {}): Promise<implicitReturnType>; publicGetKlineMark(params?: {}): Promise<implicitReturnType>; publicGetBook(params?: {}): Promise<implicitReturnType>; publicGetTrades(params?: {}): Promise<implicitReturnType>; publicGetFundingRateHistory(params?: {}): Promise<implicitReturnType>; publicGetAccount(params?: {}): Promise<implicitReturnType>; publicGetAccountSettings(params?: {}): Promise<implicitReturnType>; publicGetPositions(params?: {}): Promise<implicitReturnType>; publicGetTradesHistory(params?: {}): Promise<implicitReturnType>; publicGetFundingHistory(params?: {}): Promise<implicitReturnType>; publicGetPortfolio(params?: {}): Promise<implicitReturnType>; publicGetAccountBalanceHistory(params?: {}): Promise<implicitReturnType>; publicGetOrders(params?: {}): Promise<implicitReturnType>; publicGetOrdersHistory(params?: {}): Promise<implicitReturnType>; publicGetOrdersHistoryById(params?: {}): Promise<implicitReturnType>; publicGetAccountBuilderCodesApprovals(params?: {}): Promise<implicitReturnType>; privatePostAccountLeverage(params?: {}): Promise<implicitReturnType>; privatePostAccountMargin(params?: {}): Promise<implicitReturnType>; privatePostAccountWithdraw(params?: {}): Promise<implicitReturnType>; privatePostAccountSubaccountCreate(params?: {}): Promise<implicitReturnType>; privatePostAccountSubaccountList(params?: {}): Promise<implicitReturnType>; privatePostAccountSubaccountTransfer(params?: {}): Promise<implicitReturnType>; privatePostOrdersCreate(params?: {}): Promise<implicitReturnType>; privatePostOrdersCreateMarket(params?: {}): Promise<implicitReturnType>; privatePostOrdersStopCreate(params?: {}): Promise<implicitReturnType>; privatePostPositionsTpsl(params?: {}): Promise<implicitReturnType>; privatePostOrdersCancel(params?: {}): Promise<implicitReturnType>; privatePostOrdersCancelAll(params?: {}): Promise<implicitReturnType>; privatePostOrdersStopCancel(params?: {}): Promise<implicitReturnType>; privatePostOrdersEdit(params?: {}): Promise<implicitReturnType>; privatePostOrdersBatch(params?: {}): Promise<implicitReturnType>; privatePostAccountBuilderCodesApprove(params?: {}): Promise<implicitReturnType>; privatePostAccountBuilderCodesRevoke(params?: {}): Promise<implicitReturnType>; privatePostAgentBind(params?: {}): Promise<implicitReturnType>; privatePostAccountApiKeysCreate(params?: {}): Promise<implicitReturnType>; privatePostAccountApiKeysRevoke(params?: {}): Promise<implicitReturnType>; privatePostAccountApiKeys(params?: {}): Promise<implicitReturnType>; } declare abstract class Exchange extends _Exchange { } export default Exchange;