@reactivemarkets/switchboard-sdk
Version:
SDK for the Reactive Markets Switchboard
27 lines (26 loc) • 820 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.marketDataRequest = void 0;
const marketDataRequestBuilder_1 = require("./marketDataRequestBuilder");
/**
* The market data request represents a client request to either subscribe to
* or unsubscribe from one or more market feeds.
*
* ### Subscribe to marketdata
* ```ts
* const bytes = marketDataRequest()
* .markets([{ symbol:"BTCUSD", venue: "CNB" }])
* .subscribe()
* .build();
* ```
*
* ### Unsubscribe from marketdata
* ```ts
* const bytes = marketDataRequest()
* .markets([{ symbol:"BTCUSD", venue: "CNB" }])
* .unsubscribe()
* .build();
* ```
*/
const marketDataRequest = () => new marketDataRequestBuilder_1.MarketDataRequestBuilder();
exports.marketDataRequest = marketDataRequest;