UNPKG

kucoin-universal-sdk

Version:
32 lines 1.31 kB
"use strict"; // Code generated by Kucoin Universal SDK Generator; DO NOT EDIT. Object.defineProperty(exports, "__esModule", { value: true }); exports.MarginPrivateWSImpl = void 0; const model_cross_margin_position_event_1 = require("./model_cross_margin_position_event"); const model_isolated_margin_position_event_1 = require("./model_isolated_margin_position_event"); class MarginPrivateWSImpl { constructor(wsService) { this.wsService = wsService; } crossMarginPosition(callback) { let topicPrefix = '/margin/position'; let args = []; return this.wsService.subscribe(topicPrefix, args, new model_cross_margin_position_event_1.CrossMarginPositionEventCallbackWrapper(callback)); } isolatedMarginPosition(symbol, callback) { let topicPrefix = '/margin/isolatedPosition'; let args = [symbol]; return this.wsService.subscribe(topicPrefix, args, new model_isolated_margin_position_event_1.IsolatedMarginPositionEventCallbackWrapper(callback)); } unSubscribe(id) { return this.wsService.unsubscribe(id); } start() { return this.wsService.start(); } stop() { return this.wsService.stop(); } } exports.MarginPrivateWSImpl = MarginPrivateWSImpl; //# sourceMappingURL=api_margin_private.js.map