|
1 | 1 | import { WebSocketClient } from './websocket'; |
2 | | -import { CreateSubApiParams, FillsParams, FundingHistoryParams, OpenOrderListParams, StopOrderListParams, TransactionHistoryParams, TransferListParams, UpdateSubApiParams, IndexListParams, klineParams, Callback, FundingRatesParams, MultiOrderBody, HistoryPositionsParams } from './dataType'; |
| 2 | +import { CreateSubApiParams, FillsParams, FundingHistoryParams, OpenOrderListParams, StopOrderListParams, TransactionHistoryParams, TransferListParams, UpdateSubApiParams, IndexListParams, klineParams, Callback, FundingRatesParams, MultiOrderBody, HistoryPositionsParams, StpOrderParams } from './dataType'; |
3 | 3 | export default class KuCoinFutures { |
4 | 4 | private request; |
5 | 5 | private socketInstanceCache; |
@@ -93,6 +93,7 @@ export default class KuCoinFutures { |
93 | 93 | optional?: object | undefined; |
94 | 94 | }, callback?: Function) => Promise<any>; |
95 | 95 | futuresOrderMulti: (params: Array<MultiOrderBody>, callback?: Function) => Promise<any>; |
| 96 | + futuresOrderStp: (params: StpOrderParams, callback?: Function) => Promise<any>; |
96 | 97 | futuresCancel: (orderId: string, callback?: Function) => Promise<any>; |
97 | 98 | futuresCancelAllOpenOrders: (symbol?: string, callback?: Function) => Promise<any>; |
98 | 99 | futuresCancelAllStopOrders: (symbol?: string, callback?: Function) => Promise<any>; |
@@ -255,19 +256,29 @@ export default class KuCoinFutures { |
255 | 256 | futuresSocketSubscribe: (topic: string, callback?: Callback, isPrivate?: boolean, strict?: boolean) => Promise<false | undefined>; |
256 | 257 | get websocket(): { |
257 | 258 | klineCandle: (symbol: string, callback?: (d: any) => void) => Promise<false | (false | undefined)[] | undefined>; |
258 | | - tickerV2: (symbols: string | [], callback?: (d: any) => void) => Promise<false | (false | undefined)[] | undefined>; |
259 | | - ticker: (symbols: string | [], callback?: (d: any) => void) => Promise<false | (false | undefined)[] | undefined>; |
260 | | - level2: (symbols: string | [], callback?: (d: any) => void) => Promise<false | (false | undefined)[] | undefined>; |
261 | | - execution: (symbols: string | [], callback?: (d: any) => void) => Promise<false | (false | undefined)[] | undefined>; |
262 | | - level2Depth5: (symbols: string | [], callback?: (d: any) => void) => Promise<false | (false | undefined)[] | undefined>; |
263 | | - level2Depth50: (symbols: string | [], callback?: (d: any) => void) => Promise<false | (false | undefined)[] | undefined>; |
264 | | - instrument: (symbols: string | [], callback?: (d: any) => void) => Promise<false | (false | undefined)[] | undefined>; |
| 259 | + tickerV2: (symbols: string | [ |
| 260 | + ], callback?: (d: any) => void) => Promise<false | (false | undefined)[] | undefined>; |
| 261 | + ticker: (symbols: string | [ |
| 262 | + ], callback?: (d: any) => void) => Promise<false | (false | undefined)[] | undefined>; |
| 263 | + level2: (symbols: string | [ |
| 264 | + ], callback?: (d: any) => void) => Promise<false | (false | undefined)[] | undefined>; |
| 265 | + execution: (symbols: string | [ |
| 266 | + ], callback?: (d: any) => void) => Promise<false | (false | undefined)[] | undefined>; |
| 267 | + level2Depth5: (symbols: string | [ |
| 268 | + ], callback?: (d: any) => void) => Promise<false | (false | undefined)[] | undefined>; |
| 269 | + level2Depth50: (symbols: string | [ |
| 270 | + ], callback?: (d: any) => void) => Promise<false | (false | undefined)[] | undefined>; |
| 271 | + instrument: (symbols: string | [ |
| 272 | + ], callback?: (d: any) => void) => Promise<false | (false | undefined)[] | undefined>; |
265 | 273 | announcement: (callback?: (d: any) => void) => Promise<false | undefined>; |
266 | | - snapshot: (symbols: string | [], callback?: (d: any) => void) => Promise<false | (false | undefined)[] | undefined>; |
267 | | - tradeOrders: (symbols: string | [], callback?: (d: any) => void) => Promise<false | (false | undefined)[] | undefined>; |
| 274 | + snapshot: (symbols: string | [ |
| 275 | + ], callback?: (d: any) => void) => Promise<false | (false | undefined)[] | undefined>; |
| 276 | + tradeOrders: (symbols: string | [ |
| 277 | + ], callback?: (d: any) => void) => Promise<false | (false | undefined)[] | undefined>; |
268 | 278 | advancedOrders: (callback?: (d: any) => void) => Promise<false | undefined>; |
269 | 279 | wallet: (callback?: (d: any) => void) => Promise<false | undefined>; |
270 | | - position: (symbols: string | [], callback?: (d: any) => void) => Promise<false | (false | undefined)[] | undefined>; |
| 280 | + position: (symbols: string | [ |
| 281 | + ], callback?: (d: any) => void) => Promise<false | (false | undefined)[] | undefined>; |
271 | 282 | positionAll: (callback?: (d: any) => void) => Promise<false | undefined>; |
272 | 283 | }; |
273 | 284 | } |
0 commit comments