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)
34 lines (33 loc) • 2.35 kB
JavaScript
;
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;
}
};
/**
* Error which indicates that a trade have failed
*/ export { TradeError as default };
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIjxhbm9uPiJdLCJzb3VyY2VzQ29udGVudCI6WyIndXNlIHN0cmljdCc7XG5cbi8qKlxuICogRXJyb3Igd2hpY2ggaW5kaWNhdGVzIHRoYXQgYSB0cmFkZSBoYXZlIGZhaWxlZFxuICovXG5leHBvcnQgZGVmYXVsdCBjbGFzcyBUcmFkZUVycm9yIGV4dGVuZHMgRXJyb3Ige1xuICBcbiAgcHVibGljIG51bWVyaWNDb2RlOiBhbnk7XG4gIHB1YmxpYyBzdHJpbmdDb2RlOiBhbnk7XG5cbiAgLyoqXG4gICAqIENvbnN0cnVjdHMgdGhlIGVycm9yXG4gICAqIEBwYXJhbSB7U3RyaW5nfSBtZXNzYWdlIGVycm9yIG1lc3NhZ2VcbiAgICogQHBhcmFtIHtOdW1iZXJ9IG51bWVyaWNDb2RlIG51bWVyaWMgZXJyb3IgY29kZVxuICAgKiBAcGFyYW0ge1N0cmluZ30gc3RyaW5nQ29kZSBzdHJpbmcgZXJyb3IgY29kZVxuICAgKi9cbiAgY29uc3RydWN0b3IobWVzc2FnZSwgbnVtZXJpY0NvZGUsIHN0cmluZ0NvZGUpIHtcbiAgICBzdXBlcihtZXNzYWdlKTtcbiAgICB0aGlzLm5hbWUgPSAnVHJhZGVFcnJvcic7XG4gICAgdGhpcy5udW1lcmljQ29kZSA9IG51bWVyaWNDb2RlO1xuICAgIHRoaXMuc3RyaW5nQ29kZSA9IHN0cmluZ0NvZGU7XG4gIH1cblxufVxuIl0sIm5hbWVzIjpbIlRyYWRlRXJyb3IiLCJFcnJvciIsImNvbnN0cnVjdG9yIiwibWVzc2FnZSIsIm51bWVyaWNDb2RlIiwic3RyaW5nQ29kZSIsIm5hbWUiXSwibWFwcGluZ3MiOiJBQUFBOzs7Ozs7Ozs7Ozs7OztBQUtlLElBQUEsQUFBTUEsYUFBTixNQUFNQSxtQkFBbUJDO0lBS3RDOzs7OztHQUtDLEdBQ0RDLFlBQVlDLE9BQU8sRUFBRUMsV0FBVyxFQUFFQyxVQUFVLENBQUU7UUFDNUMsS0FBSyxDQUFDRjtRQVZSLHVCQUFPQyxlQUFQLEtBQUE7UUFDQSx1QkFBT0MsY0FBUCxLQUFBO1FBVUUsSUFBSSxDQUFDQyxJQUFJLEdBQUc7UUFDWixJQUFJLENBQUNGLFdBQVcsR0FBR0E7UUFDbkIsSUFBSSxDQUFDQyxVQUFVLEdBQUdBO0lBQ3BCO0FBRUY7QUFyQkE7O0NBRUMsR0FDRCxTQUFxQkwsd0JBa0JwQiJ9