UNPKG

@proton/ccxt

Version:

A JavaScript / TypeScript / Python / C# / PHP cryptocurrency trading library with support for 130+ exchanges

38 lines (37 loc) 2.33 kB
import { implicitReturnType } from '../base/types.js'; import { Exchange as _Exchange } from '../base/Exchange.js'; interface Exchange { publicGetAssets(params?: {}): Promise<implicitReturnType>; publicGetSettings(params?: {}): Promise<implicitReturnType>; publicGetIndices(params?: {}): Promise<implicitReturnType>; publicGetProducts(params?: {}): Promise<implicitReturnType>; publicGetTickers(params?: {}): Promise<implicitReturnType>; publicGetTickersSymbol(params?: {}): Promise<implicitReturnType>; publicGetL2orderbookSymbol(params?: {}): Promise<implicitReturnType>; publicGetTradesSymbol(params?: {}): Promise<implicitReturnType>; publicGetHistoryCandles(params?: {}): Promise<implicitReturnType>; publicGetHistorySparklines(params?: {}): Promise<implicitReturnType>; privateGetOrders(params?: {}): Promise<implicitReturnType>; privateGetOrdersLeverage(params?: {}): Promise<implicitReturnType>; privateGetPositions(params?: {}): Promise<implicitReturnType>; privateGetPositionsMargined(params?: {}): Promise<implicitReturnType>; privateGetOrdersHistory(params?: {}): Promise<implicitReturnType>; privateGetFills(params?: {}): Promise<implicitReturnType>; privateGetFillsHistoryDownloadCsv(params?: {}): Promise<implicitReturnType>; privateGetWalletBalances(params?: {}): Promise<implicitReturnType>; privateGetWalletTransactions(params?: {}): Promise<implicitReturnType>; privateGetWalletTransactionsDownload(params?: {}): Promise<implicitReturnType>; privateGetDepositsAddress(params?: {}): Promise<implicitReturnType>; privatePostOrders(params?: {}): Promise<implicitReturnType>; privatePostOrdersBatch(params?: {}): Promise<implicitReturnType>; privatePostOrdersLeverage(params?: {}): Promise<implicitReturnType>; privatePostPositionsChangeMargin(params?: {}): Promise<implicitReturnType>; privatePutOrders(params?: {}): Promise<implicitReturnType>; privatePutOrdersBatch(params?: {}): Promise<implicitReturnType>; privateDeleteOrders(params?: {}): Promise<implicitReturnType>; privateDeleteOrdersAll(params?: {}): Promise<implicitReturnType>; privateDeleteOrdersBatch(params?: {}): Promise<implicitReturnType>; } declare abstract class Exchange extends _Exchange { } export default Exchange;