Merge pull request #294 from tiagosiebler/typefix2

v3.7.5: fix() optional properties in AccountOrderV5 response interface
This commit is contained in:
Tiago
2023-11-01 10:24:16 +00:00
committed by GitHub
3 changed files with 24 additions and 23 deletions

View File

@@ -1,6 +1,6 @@
{
"name": "bybit-api",
"version": "3.7.4",
"version": "3.7.5",
"description": "Complete & robust Node.js SDK for Bybit's REST APIs and WebSockets, with TypeScript & strong end to end tests.",
"main": "lib/index.js",
"types": "lib/index.d.ts",

View File

@@ -18,43 +18,43 @@ export interface OrderResultV5 {
export interface AccountOrderV5 {
orderId: string;
orderLinkId?: string;
blockTradeId?: string;
orderLinkId: string;
blockTradeId: string;
symbol: string;
price: string;
qty: string;
side: OrderSideV5;
isLeverage?: string;
positionIdx?: PositionIdx;
isLeverage: string;
positionIdx: PositionIdx;
orderStatus: OrderStatusV5;
cancelType?: OrderCancelTypeV5;
rejectReason?: OrderRejectReasonV5;
cancelType: OrderCancelTypeV5;
rejectReason: OrderRejectReasonV5;
avgPrice: string;
leavesQty: string;
leavesValue: string;
cumExecQty: string;
cumExecValue: string;
cumExecFee: string;
timeInForce?: OrderTimeInForceV5;
orderType?: OrderTypeV5;
stopOrderType?: StopOrderTypeV5;
orderIv?: string;
triggerPrice?: string;
takeProfit?: string;
stopLoss?: string;
timeInForce: OrderTimeInForceV5;
orderType: OrderTypeV5;
stopOrderType: StopOrderTypeV5;
orderIv: string;
triggerPrice: string;
takeProfit: string;
stopLoss: string;
tpslMode: 'Full' | 'Partial' | '';
tpLimitPrice: string;
slLimitPrice: string;
tpTriggerBy?: OrderTriggerByV5;
slTriggerBy?: OrderTriggerByV5;
triggerDirection?: number;
triggerBy?: OrderTriggerByV5;
lastPriceOnCreated?: string;
reduceOnly?: boolean;
closeOnTrigger?: boolean;
tpTriggerBy: OrderTriggerByV5;
slTriggerBy: OrderTriggerByV5;
triggerDirection: number;
triggerBy: OrderTriggerByV5;
lastPriceOnCreated: string;
reduceOnly: boolean;
closeOnTrigger: boolean;
placeType: 'iv' | 'price' | '';
smpType: string;
smpGroup: string;
smpGroup: number;
smpOrderId: string;
createdTime: string;
updatedTime: string;

View File

@@ -45,7 +45,8 @@ export type OrderCancelTypeV5 =
| 'CancelAllBeforeAdl'
| 'CancelByAdmin'
| 'CancelByTpSlTsClear'
| 'CancelByPzSideCh';
| 'CancelByPzSideCh'
| 'UNKNOWN';
export type OrderRejectReasonV5 =
| 'EC_NoError'