UNPKG

@exchange-connect/coinex

Version:
47 lines (46 loc) 1.9 kB
/** * 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>;