UNPKG

@crypdex/hydro-sdk

Version:

Javascript SDK for the Hydro API

26 lines (25 loc) 1.11 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); var bignumber_js_1 = require("bignumber.js"); /** * A representation of a market on the exchange, including the various * limitations of the market. */ var Market = /** @class */ (function () { function Market(json) { this.id = json.id; this.quoteToken = json.quoteToken; this.quoteTokenDecimals = json.quoteTokenDecimals; this.quoteTokenAddress = json.quoteTokenAddress; this.baseToken = json.baseToken; this.baseTokenDecimals = json.baseTokenDecimals; this.baseTokenAddress = json.baseTokenAddress; this.minOrderSize = json.minOrderSize ? new bignumber_js_1.BigNumber(json.minOrderSize) : new bignumber_js_1.BigNumber("0"); this.maxOrderSize = json.maxOrderSize ? new bignumber_js_1.BigNumber(json.maxOrderSize) : new bignumber_js_1.BigNumber("0"); this.pricePrecision = json.pricePrecision; this.priceDecimals = json.priceDecimals; this.amountDecimals = json.amountDecimals; } return Market; }()); exports.Market = Market;