@hydro-protocol/hydro-client-js
Version:
Javascript SDK for the Hydro API
20 lines (19 loc) • 784 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
var Order_1 = require("./Order");
var PriceLevel_1 = require("./PriceLevel");
var Orderbook = /** @class */ (function () {
function Orderbook(json, level) {
this.marketId = json.marketId;
if (level === 3) {
this.bids = json.bids.map(function (bid) { return new Order_1.Order(bid); });
this.asks = json.asks.map(function (ask) { return new Order_1.Order(ask); });
}
else {
this.bids = json.bids.map(function (bid) { return new PriceLevel_1.PriceLevel(bid); });
this.asks = json.asks.map(function (ask) { return new PriceLevel_1.PriceLevel(ask); });
}
}
return Orderbook;
}());
exports.Orderbook = Orderbook;