UNPKG

@parcl-finance/product-sdk

Version:

TypeScript SDK for interacting with Parcl's product APIs

32 lines 1.02 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.TradeStream = void 0; const defaults_1 = require("./constants/defaults"); const httpClient_1 = require("./httpClient"); class TradeStream { headers; expressClient; constructor(env) { const headers = {}; this.headers = headers; this.expressClient = new httpClient_1.HttpClient((0, defaults_1.getDefaultExpressApiUrl)(env), this.headers); } async getStream(params = {}) { const { tradeStream } = await this.expressClient.get({ path: "/trade-stream", params, }); return tradeStream; } async getStreamByMarketId({ marketId, direction, }) { const { tradeStream } = await this.expressClient.get({ path: `/trade-stream/${marketId}`, params: { direction, }, }); return tradeStream; } } exports.TradeStream = TradeStream; //# sourceMappingURL=tradeStream.js.map