@exchange-connect/coinex
Version:
Coinex ( https://www.coinex.com ) SDK
47 lines (46 loc) • 1.9 kB
TypeScript
/**
* Latest Transactions' Realtime Data
* @namespace Streams.spot.latestTransaction
*/
/**
* Subscribe to Latest Transactions Realtime Data on Specific Market
* @async
* @function subscribe
* @memberof Streams.spot.latestTransaction
* @param {String} market Market Name
* @param {function} onData On Data Incomming Callback
*/
export declare function latestTransactionSubscribe(market: string, onData: () => any): void;
/**
* Unsubscribe from Latest Transactions Realtime Data
* @async
* @function unsubscribe
* @memberof Streams.spot.latestTransaction
*/
export declare function latestTransactionUnsubscribe(): void;
/**
* Query the Latest Transactions' Data on specific market
* @async
* @function query
* @memberof Streams.spot.latestTransaction
* @param {String} market Market Name
* @param {Number} limit The number of records obtained
* @param {Number} last_id The largest ID of the last returned result
* @returns {Promise<Object>} Promise object represents the result of the request
*/
export declare function latestTransactionQuery(market: string, limit: number, last_id: number): Promise<any>;
/**
* Query the Assets' Data on specific market and account
* @async
* @function queryUser
* @memberof Streams.spot.latestTransaction
* @param {Number} account Account ID
* @param {String} market Market Name
* @param {0|1|2} side Transaction Direction (0: all, 1: sell, 2: buy)
* @param {Number} start_time Start time (0: no limit)
* @param {Number} end_time End time (0: no limit)
* @param {Number} offset that is, from which one to get
* @param {Number} limit The number of records obtained
* @returns {Promise<Object>} Promise object represents the result of the request
*/
export declare function latestTransactionQueryUser(account: number, market: string, side: 0 | 1 | 2, start_time: number, end_time: number, offset: number, limit: number): Promise<any>;