UNPKG

@exchanges/binance

Version:

Exchange provider for Binance API

33 lines 1.33 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.BinanceKeyClient = void 0; const binanceClient_1 = require("./binanceClient"); class BinanceKeyClient extends binanceClient_1.BinanceClient { constructor(options) { super(options); this._options = null; if (!options) throw new TypeError('BinanceKeyClient constructor options is empty'); if (typeof options !== 'object') throw new TypeError('BinanceKeyClient constructor options is not object'); if (!options.apiKey) throw new TypeError('BinanceKeyClient constructor options.apiKey is empty'); this._options = options; this._options.userDataStreamPingInterval = this._options.userDataStreamPingInterval || 30 * 1e3; this._options.userDataStreamRecreateTimeout = this._options.userDataStreamRecreateTimeout || 5 * 1e3; } get options() { return this._options; } get apiKey() { return this.options.apiKey; } get userDataStreamPingInterval() { return this.options.userDataStreamPingInterval; } get userDataStreamRecreateTimeout() { return this.options.userDataStreamRecreateTimeout; } } exports.BinanceKeyClient = BinanceKeyClient; //# sourceMappingURL=binanceKeyClient.js.map