UNPKG

metaapi.cloud-sdk

Version:

SDK for MetaApi, a professional cloud forex API which includes MetaTrader REST API and MetaTrader websocket API. Supports both MetaTrader 5 (MT5) and MetaTrader 4 (MT4). CopyFactory copy trading API included. (https://metaapi.cloud)

40 lines (39 loc) 2.43 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); Object.defineProperty(exports, "default", { enumerable: true, get: function() { return TradeError; } }); function _define_property(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; } let TradeError = class TradeError extends Error { /** * Constructs the error * @param {String} message error message * @param {Number} numericCode numeric error code * @param {String} stringCode string error code */ constructor(message, numericCode, stringCode){ super(message); _define_property(this, "numericCode", void 0); _define_property(this, "stringCode", void 0); this.name = "TradeError"; this.numericCode = numericCode; this.stringCode = stringCode; } }; //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIjxhbm9uPiJdLCJzb3VyY2VzQ29udGVudCI6WyIndXNlIHN0cmljdCc7XG5cbi8qKlxuICogRXJyb3Igd2hpY2ggaW5kaWNhdGVzIHRoYXQgYSB0cmFkZSBoYXZlIGZhaWxlZFxuICovXG5leHBvcnQgZGVmYXVsdCBjbGFzcyBUcmFkZUVycm9yIGV4dGVuZHMgRXJyb3Ige1xuICBcbiAgcHVibGljIG51bWVyaWNDb2RlOiBhbnk7XG4gIHB1YmxpYyBzdHJpbmdDb2RlOiBhbnk7XG5cbiAgLyoqXG4gICAqIENvbnN0cnVjdHMgdGhlIGVycm9yXG4gICAqIEBwYXJhbSB7U3RyaW5nfSBtZXNzYWdlIGVycm9yIG1lc3NhZ2VcbiAgICogQHBhcmFtIHtOdW1iZXJ9IG51bWVyaWNDb2RlIG51bWVyaWMgZXJyb3IgY29kZVxuICAgKiBAcGFyYW0ge1N0cmluZ30gc3RyaW5nQ29kZSBzdHJpbmcgZXJyb3IgY29kZVxuICAgKi9cbiAgY29uc3RydWN0b3IobWVzc2FnZSwgbnVtZXJpY0NvZGUsIHN0cmluZ0NvZGUpIHtcbiAgICBzdXBlcihtZXNzYWdlKTtcbiAgICB0aGlzLm5hbWUgPSAnVHJhZGVFcnJvcic7XG4gICAgdGhpcy5udW1lcmljQ29kZSA9IG51bWVyaWNDb2RlO1xuICAgIHRoaXMuc3RyaW5nQ29kZSA9IHN0cmluZ0NvZGU7XG4gIH1cblxufVxuIl0sIm5hbWVzIjpbIlRyYWRlRXJyb3IiLCJFcnJvciIsImNvbnN0cnVjdG9yIiwibWVzc2FnZSIsIm51bWVyaWNDb2RlIiwic3RyaW5nQ29kZSIsIm5hbWUiXSwibWFwcGluZ3MiOiJBQUFBOzs7Ozs7O2VBS3FCQTs7Ozs7Ozs7Ozs7Ozs7OztBQUFOLElBQUEsQUFBTUEsYUFBTixNQUFNQSxtQkFBbUJDO0lBS3RDOzs7OztHQUtDLEdBQ0RDLFlBQVlDLE9BQU8sRUFBRUMsV0FBVyxFQUFFQyxVQUFVLENBQUU7UUFDNUMsS0FBSyxDQUFDRjtRQVZSLHVCQUFPQyxlQUFQLEtBQUE7UUFDQSx1QkFBT0MsY0FBUCxLQUFBO1FBVUUsSUFBSSxDQUFDQyxJQUFJLEdBQUc7UUFDWixJQUFJLENBQUNGLFdBQVcsR0FBR0E7UUFDbkIsSUFBSSxDQUFDQyxVQUFVLEdBQUdBO0lBQ3BCO0FBRUYifQ==