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
JavaScript
;
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==