orderbooks
Version:
In-memory state stores and handlers for caching multiple exchange:symbol orderbook states
18 lines • 538 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.OrderBookLevel = OrderBookLevel;
/**
* One level in orderbook
* @param {string} symbol
* @param {number} price
* @param {string} [side='Buy'|'Sell']
* @param {number} qty asset at this level
*/
function OrderBookLevel(symbol, price, side, qty, ...extraState) {
const level = [symbol, price, side, qty, undefined];
if (extraState.length) {
level.push(extraState);
}
return level;
}
//# sourceMappingURL=OrderBookLevel.js.map