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)

36 lines (35 loc) 2.73 kB
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; } import ProcessContext from '../abstract/processContext'; /** * Process context */ let RootProcessContext = class RootProcessContext extends ProcessContext { /** * 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; } }; export default RootProcessContext; //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIjxhbm9uPiJdLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgdHlwZSBBc3luY1Byb2Nlc3NQb29sIGZyb20gJy4uL2Fic3RyYWN0L2FzeW5jUHJvY2Vzc1Bvb2wnO1xuaW1wb3J0IFByb2Nlc3NDb250ZXh0IGZyb20gJy4uL2Fic3RyYWN0L3Byb2Nlc3NDb250ZXh0Jztcbi8vIGltcG9ydCBDaGlsZFByb2Nlc3NQb29sIGZyb20gJy4uL2NoaWxkL2NoaWxkUG9vbCc7XG5pbXBvcnQgdHlwZSBSb290UHJvY2Vzc1Bvb2wgZnJvbSAnLi9yb290UHJvY2Vzc1Bvb2wnO1xuXG4vKipcbiAqIFByb2Nlc3MgY29udGV4dFxuICovXG5jbGFzcyBSb290UHJvY2Vzc0NvbnRleHQgZXh0ZW5kcyBQcm9jZXNzQ29udGV4dCB7XG5cbiAgcHJpdmF0ZSBfcG9vbDogUm9vdFByb2Nlc3NQb29sPGFueT47XG5cbiAgLyoqXG4gICAqIENvbnN0cnVjdHMgaW5zdGFuY2VcbiAgICogQHBhcmFtIHByb2Nlc3NJZCBwcm9jZXNzIElEXG4gICAqIEBwYXJhbSBwb29sIHBvb2wgdGhlIHByb2Nlc3MgaXMgcnVubmluZyBpblxuICAgKi9cbiAgY29uc3RydWN0b3IocG9vbENvbnRleHQ6IEFzeW5jUHJvY2Vzc1Bvb2wuQ29udGV4dCkge1xuICAgIHN1cGVyKHBvb2xDb250ZXh0LCBwb29sQ29udGV4dC5wb29sIC8qLCBDaGlsZFByb2Nlc3NQb29sICovKTtcbiAgICB0aGlzLl9wb29sID0gcG9vbENvbnRleHQucG9vbDtcbiAgfVxuXG4gIC8qKlxuICAgKiBSZXR1cm5zIHBvb2wgdGhlIHByb2Nlc3MgaXMgcnVubmluZyBpblxuICAgKiBAcmV0dXJucyBwcm9jZXNzIHBvb2xcbiAgICovXG4gIGdldCBwb29sKCkge1xuICAgIHJldHVybiB0aGlzLl9wb29sO1xuICB9XG59XG5cbmV4cG9ydCBkZWZhdWx0IFJvb3RQcm9jZXNzQ29udGV4dDtcbiJdLCJuYW1lcyI6WyJQcm9jZXNzQ29udGV4dCIsIlJvb3RQcm9jZXNzQ29udGV4dCIsInBvb2wiLCJfcG9vbCIsImNvbnN0cnVjdG9yIiwicG9vbENvbnRleHQiXSwibWFwcGluZ3MiOiI7Ozs7Ozs7Ozs7Ozs7QUFDQSxPQUFPQSxvQkFBb0IsNkJBQTZCO0FBSXhEOztDQUVDLEdBQ0QsSUFBQSxBQUFNQyxxQkFBTixNQUFNQSwyQkFBMkJEO0lBYy9COzs7R0FHQyxHQUNELElBQUlFLE9BQU87UUFDVCxPQUFPLElBQUksQ0FBQ0MsS0FBSztJQUNuQjtJQWhCQTs7OztHQUlDLEdBQ0RDLFlBQVlDLFdBQXFDLENBQUU7UUFDakQsS0FBSyxDQUFDQSxhQUFhQSxZQUFZSCxJQUFJLENBQUMscUJBQXFCO1FBUjNELHVCQUFRQyxTQUFSLEtBQUE7UUFTRSxJQUFJLENBQUNBLEtBQUssR0FBR0UsWUFBWUgsSUFBSTtJQUMvQjtBQVNGO0FBRUEsZUFBZUQsbUJBQW1CIn0=