@parcl-finance/product-sdk
Version:
TypeScript SDK for interacting with Parcl's product APIs
32 lines • 1.02 kB
JavaScript
;
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