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)

51 lines (50 loc) 3.11 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); Object.defineProperty(exports, "default", { enumerable: true, get: function() { return _default; } }); const _processContext = /*#__PURE__*/ _interop_require_default(require("../abstract/processContext")); 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; } function _interop_require_default(obj) { return obj && obj.__esModule ? obj : { default: obj }; } /** * Process context */ let RootProcessContext = class RootProcessContext extends _processContext.default { /** * Returns pool the process is running in * @returns process pool */ get pool() { return this._pool; } /** * Constructs instance * @param processId process ID * @param pool pool the process is running in */ constructor(poolContext){ super(poolContext, poolContext.pool /*, ChildProcessPool */ ); _define_property(this, "_pool", void 0); this._pool = poolContext.pool; } }; const _default = RootProcessContext; //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIjxhbm9uPiJdLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgdHlwZSBBc3luY1Byb2Nlc3NQb29sIGZyb20gJy4uL2Fic3RyYWN0L2FzeW5jUHJvY2Vzc1Bvb2wnO1xuaW1wb3J0IFByb2Nlc3NDb250ZXh0IGZyb20gJy4uL2Fic3RyYWN0L3Byb2Nlc3NDb250ZXh0Jztcbi8vIGltcG9ydCBDaGlsZFByb2Nlc3NQb29sIGZyb20gJy4uL2NoaWxkL2NoaWxkUG9vbCc7XG5pbXBvcnQgdHlwZSBSb290UHJvY2Vzc1Bvb2wgZnJvbSAnLi9yb290UHJvY2Vzc1Bvb2wnO1xuXG4vKipcbiAqIFByb2Nlc3MgY29udGV4dFxuICovXG5jbGFzcyBSb290UHJvY2Vzc0NvbnRleHQgZXh0ZW5kcyBQcm9jZXNzQ29udGV4dCB7XG5cbiAgcHJpdmF0ZSBfcG9vbDogUm9vdFByb2Nlc3NQb29sPGFueT47XG5cbiAgLyoqXG4gICAqIENvbnN0cnVjdHMgaW5zdGFuY2VcbiAgICogQHBhcmFtIHByb2Nlc3NJZCBwcm9jZXNzIElEXG4gICAqIEBwYXJhbSBwb29sIHBvb2wgdGhlIHByb2Nlc3MgaXMgcnVubmluZyBpblxuICAgKi9cbiAgY29uc3RydWN0b3IocG9vbENvbnRleHQ6IEFzeW5jUHJvY2Vzc1Bvb2wuQ29udGV4dCkge1xuICAgIHN1cGVyKHBvb2xDb250ZXh0LCBwb29sQ29udGV4dC5wb29sIC8qLCBDaGlsZFByb2Nlc3NQb29sICovKTtcbiAgICB0aGlzLl9wb29sID0gcG9vbENvbnRleHQucG9vbDtcbiAgfVxuXG4gIC8qKlxuICAgKiBSZXR1cm5zIHBvb2wgdGhlIHByb2Nlc3MgaXMgcnVubmluZyBpblxuICAgKiBAcmV0dXJucyBwcm9jZXNzIHBvb2xcbiAgICovXG4gIGdldCBwb29sKCkge1xuICAgIHJldHVybiB0aGlzLl9wb29sO1xuICB9XG59XG5cbmV4cG9ydCBkZWZhdWx0IFJvb3RQcm9jZXNzQ29udGV4dDtcbiJdLCJuYW1lcyI6WyJSb290UHJvY2Vzc0NvbnRleHQiLCJQcm9jZXNzQ29udGV4dCIsInBvb2wiLCJfcG9vbCIsImNvbnN0cnVjdG9yIiwicG9vbENvbnRleHQiXSwibWFwcGluZ3MiOiI7Ozs7K0JBK0JBOzs7ZUFBQTs7O3VFQTlCMkI7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7QUFJM0I7O0NBRUMsR0FDRCxJQUFBLEFBQU1BLHFCQUFOLE1BQU1BLDJCQUEyQkMsdUJBQWM7SUFjN0M7OztHQUdDLEdBQ0QsSUFBSUMsT0FBTztRQUNULE9BQU8sSUFBSSxDQUFDQyxLQUFLO0lBQ25CO0lBaEJBOzs7O0dBSUMsR0FDREMsWUFBWUMsV0FBcUMsQ0FBRTtRQUNqRCxLQUFLLENBQUNBLGFBQWFBLFlBQVlILElBQUksQ0FBQyxxQkFBcUI7UUFSM0QsdUJBQVFDLFNBQVIsS0FBQTtRQVNFLElBQUksQ0FBQ0EsS0FBSyxHQUFHRSxZQUFZSCxJQUFJO0lBQy9CO0FBU0Y7TUFFQSxXQUFlRiJ9