diff --git a/js/amount.js b/js/amount.js index 099913479..c3dfa3905 100644 --- a/js/amount.js +++ b/js/amount.js @@ -258,6 +258,15 @@ Amount.prototype.canonicalize = function() { } }; +Amount.prototype.negate = function () { + if (this.is_native) { + this.value.negate(); + } + else { + this.is_negative = !this.is_negative; + } +}; + Amount.prototype.to_json = function() { if (this.is_native) { return this.to_text(); @@ -400,6 +409,12 @@ Amount.prototype.parse_json = function(j) { return this; }; +Amount.prototype.parse_issuer = function (issuer) { + this.issuer.parse_json(issuer); + + return this; +}; + exports.setAccounts = setAccounts; exports.Amount = Amount; exports.Currency = Currency;