UNPKG

okx-v5-ws

Version:

This is a non-official OKX V5 websocket SDK for nodejs.

31 lines 1.11 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.normalizeSubscriptionTopic = exports.checkChannelEquals = exports.sleep = void 0; const sleep = async (timeMs) => { return new Promise((resolve) => { setTimeout(resolve, timeMs); }); }; exports.sleep = sleep; const checkChannelEquals = (ch1, ch2) => { const attributes = ['channel', 'instType', 'instFamily', 'ccy', 'instId', 'algoId']; for (const attribute of attributes) { if (ch1[attribute] !== ch2[attribute]) { return false; } } return true; }; exports.checkChannelEquals = checkChannelEquals; const normalizeSubscriptionTopic = (subscriptionTopic) => { return { channel: subscriptionTopic.channel, instType: subscriptionTopic.instType, instFamily: subscriptionTopic.instFamily, ccy: subscriptionTopic.ccy, instId: subscriptionTopic.instId, algoId: subscriptionTopic.algoId, }; }; exports.normalizeSubscriptionTopic = normalizeSubscriptionTopic; //# sourceMappingURL=util.js.map