UNPKG

@sharplygroup/xtb-api-js

Version:

A module for interacting with the XTB API

19 lines (18 loc) 708 B
import { WebSocketManager } from "../utils/WebSocketManager"; import { ITradeTransactionResponse } from "../interfaces"; export declare class TradingOperations { private readonly wsManager; constructor(wsManager: WebSocketManager); /** * Starts trade transaction. * @param {any} tradeTransInfo - TRADE_TRANS_INFO * @returns {Promise<ITradeTransactionResponse>} */ tradeTransaction(tradeTransInfo: any): Promise<ITradeTransactionResponse>; /** * Returns current transaction status. * @param {number} order - order * @returns {Promise<any>} // TODO: Create ITradeStatusResponse interface */ tradeTransactionStatus(order: number): Promise<any>; }