Skip to content

Commit

Permalink
Merge pull request #48 from singlesly/fix#47
Browse files Browse the repository at this point in the history
fix: change alias #47
  • Loading branch information
singlesly committed Oct 18, 2023
2 parents 0c9939b + 7822e1d commit b3ab801
Show file tree
Hide file tree
Showing 42 changed files with 135 additions and 136 deletions.
2 changes: 1 addition & 1 deletion package.json
Original file line number Diff line number Diff line change
Expand Up @@ -77,7 +77,7 @@
"^.+\\.(t|j)s$": "ts-jest"
},
"moduleNameMapper": {
"^@app/(.*)$": "<rootDir>/$1"
"^bingx-api/(.*)$": "<rootDir>/$1"
},
"collectCoverageFrom": [
"**/*.(t|j)s"
Expand Down
10 changes: 5 additions & 5 deletions src/bingx-client/bingx-api.client.spec.ts
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
import { BingxApiClient } from '@app/bingx-client/bingx-api.client';
import { HttpRequestExecutor } from '@app/bingx';
import { ListenKeyService } from '@app/bingx-client/services/listen-key.service';
import { TradeService } from '@app/bingx-client/services/trade.service';
import { AccountService } from '@app/bingx-client/services/account.service';
import { BingxApiClient } from 'bingx-api/bingx-client/bingx-api.client';
import { HttpRequestExecutor } from 'bingx-api/bingx';
import { ListenKeyService } from 'bingx-api/bingx-client/services/listen-key.service';
import { TradeService } from 'bingx-api/bingx-client/services/trade.service';
import { AccountService } from 'bingx-api/bingx-client/services/account.service';

describe('bingx api client', () => {
describe('initialize with services', () => {
Expand Down
8 changes: 4 additions & 4 deletions src/bingx-client/bingx-api.client.ts
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
import { RequestExecutorInterface } from '@app/bingx/request-executor/request-executor.interface';
import { ListenKeyService } from '@app/bingx-client/services/listen-key.service';
import { TradeService } from '@app/bingx-client/services/trade.service';
import { AccountService } from '@app/bingx-client/services/account.service';
import { RequestExecutorInterface } from 'bingx-api/bingx/request-executor/request-executor.interface';
import { ListenKeyService } from 'bingx-api/bingx-client/services/listen-key.service';
import { TradeService } from 'bingx-api/bingx-client/services/trade.service';
import { AccountService } from 'bingx-api/bingx-client/services/account.service';

export class BingxApiClient {
private readonly services = {
Expand Down
8 changes: 4 additions & 4 deletions src/bingx-client/services/account.service.ts
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
import { RequestExecutorInterface } from '@app/bingx/request-executor/request-executor.interface';
import { AccountInterface } from '@app/bingx/account/account.interface';
import { BingxGetPerpetualSwapAccountAssetEndpoint } from '@app/bingx/endpoints/bingx-get-perpetual-swap-account-asset-endpoint';
import { BingxPerpetualSwapPositionsEndpoint } from '@app/bingx/endpoints/bingx-perpetual-swap-positions-endpoint';
import { RequestExecutorInterface } from 'bingx-api/bingx/request-executor/request-executor.interface';
import { AccountInterface } from 'bingx-api/bingx/account/account.interface';
import { BingxGetPerpetualSwapAccountAssetEndpoint } from 'bingx-api/bingx/endpoints/bingx-get-perpetual-swap-account-asset-endpoint';
import { BingxPerpetualSwapPositionsEndpoint } from 'bingx-api/bingx/endpoints/bingx-perpetual-swap-positions-endpoint';

export class AccountService {
constructor(private readonly requestExecutor: RequestExecutorInterface) {}
Expand Down
8 changes: 4 additions & 4 deletions src/bingx-client/services/listen-key.service.ts
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
import { AccountInterface } from '@app/bingx/account/account.interface';
import { BingxGenerateListenKeyEndpoint } from '@app/bingx/endpoints/bingx-generate-listen-key-endpoint';
import { BingxGenerateListenKeyResponse } from '@app/bingx/endpoints/bingx-generate-listen-key-response';
import { RequestExecutorInterface } from '@app/bingx/request-executor/request-executor.interface';
import { AccountInterface } from 'bingx-api/bingx/account/account.interface';
import { BingxGenerateListenKeyEndpoint } from 'bingx-api/bingx/endpoints/bingx-generate-listen-key-endpoint';
import { BingxGenerateListenKeyResponse } from 'bingx-api/bingx/endpoints/bingx-generate-listen-key-response';
import { RequestExecutorInterface } from 'bingx-api/bingx/request-executor/request-executor.interface';

export class ListenKeyService {
constructor(private readonly requestExecutor: RequestExecutorInterface) {}
Expand Down
18 changes: 9 additions & 9 deletions src/bingx-client/services/trade.service.ts
Original file line number Diff line number Diff line change
@@ -1,15 +1,15 @@
import { RequestExecutorInterface } from '@app/bingx/request-executor/request-executor.interface';
import { BingxCreateTradeOrderInterface } from '@app/bingx/interfaces/trade-order.interface';
import { AccountInterface } from '@app/bingx/account/account.interface';
import { BingxTradeOrderEndpoint } from '@app/bingx/endpoints/bingx-trade-order-endpoint';
import { BingxCloseAllPositionsEndpoint } from '@app/bingx/endpoints/bingx-close-all-positions-endpoint';
import { BingxCancelAllOrdersEndpoint } from '@app/bingx/endpoints/bingx-cancel-all-orders-endpoint';
import { RequestExecutorInterface } from 'bingx-api/bingx/request-executor/request-executor.interface';
import { BingxCreateTradeOrderInterface } from 'bingx-api/bingx/interfaces/trade-order.interface';
import { AccountInterface } from 'bingx-api/bingx/account/account.interface';
import { BingxTradeOrderEndpoint } from 'bingx-api/bingx/endpoints/bingx-trade-order-endpoint';
import { BingxCloseAllPositionsEndpoint } from 'bingx-api/bingx/endpoints/bingx-close-all-positions-endpoint';
import { BingxCancelAllOrdersEndpoint } from 'bingx-api/bingx/endpoints/bingx-cancel-all-orders-endpoint';
import {
BingxSwitchMarginModeEndpoint,
MarginType,
} from '@app/bingx/endpoints/bingx-switch-margin-mode-endpoint';
import { BingxSwitchLeverageEndpoint } from '@app/bingx/endpoints/bingx-switch-leverage-endpoint';
import { OrderPositionSideEnum } from '@app/bingx';
} from 'bingx-api/bingx/endpoints/bingx-switch-margin-mode-endpoint';
import { BingxSwitchLeverageEndpoint } from 'bingx-api/bingx/endpoints/bingx-switch-leverage-endpoint';
import { OrderPositionSideEnum } from 'bingx-api/bingx';

export class TradeService {
constructor(private readonly requestExecutor: RequestExecutorInterface) {}
Expand Down
8 changes: 4 additions & 4 deletions src/bingx-socket/bingx-account-socket-stream-pool.ts
Original file line number Diff line number Diff line change
@@ -1,15 +1,15 @@
import { AccountInterface, HttpRequestExecutor } from '@app/bingx';
import { AccountInterface, HttpRequestExecutor } from 'bingx-api/bingx';
import {
BingxAccountSocketStream,
BingxAccountSocketStreamConfiguration,
} from '@app/bingx-socket/bingx-account-socket-stream';
} from 'bingx-api/bingx-socket/bingx-account-socket-stream';
import { map, ReplaySubject, Subject } from 'rxjs';
import { HeartbeatInterface } from '@app/bingx-socket/interfaces/heartbeat.interface';
import { HeartbeatInterface } from 'bingx-api/bingx-socket/interfaces/heartbeat.interface';
import {
AccountBalanceAndPositionPushEvent,
AccountOrderUpdatePushEvent,
ListenKeyExpiredEvent,
} from '@app/bingx-socket/events/account-websocket-events';
} from 'bingx-api/bingx-socket/events/account-websocket-events';

export class BingxAccountSocketStreamPool {
private readonly configuration: Required<BingxAccountSocketStreamConfiguration>;
Expand Down
6 changes: 3 additions & 3 deletions src/bingx-socket/bingx-account-socket-stream.spec.ts
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
import { Server, WebSocket } from 'ws';
import { getPortFree } from '@app/get-port';
import { ApiAccount } from '@app/bingx/account/api-account';
import { BingxAccountSocketStream } from '@app/bingx-socket/bingx-account-socket-stream';
import { getPortFree } from 'bingx-api/get-port';
import { ApiAccount } from 'bingx-api/bingx/account/api-account';
import { BingxAccountSocketStream } from 'bingx-api/bingx-socket/bingx-account-socket-stream';
import * as zlib from 'zlib';
import { skip } from 'rxjs';

Expand Down
14 changes: 7 additions & 7 deletions src/bingx-socket/bingx-account-socket-stream.ts
Original file line number Diff line number Diff line change
@@ -1,23 +1,23 @@
import { BehaviorSubject, ReplaySubject, Subject } from 'rxjs';
import { AccountInterface } from '@app/bingx/account/account.interface';
import { AccountInterface } from 'bingx-api/bingx/account/account.interface';
import {
BingxGenerateListenKeyEndpoint,
HttpRequestExecutor,
pong,
RequestExecutorInterface,
} from '@app/bingx';
} from 'bingx-api/bingx';
import { webSocket } from 'rxjs/webSocket';
import { BingxWebsocketDeserializer } from '@app/bingx-socket/bingx-websocket-deserializer';
import { BingxWebsocketSerializer } from '@app/bingx-socket/bingx-websocket-serializer';
import { HeartbeatInterface } from '@app/bingx-socket/interfaces/heartbeat.interface';
import { filterAndEmitToSubject } from '@app/bingx-socket/operators/filter-and-emit-to-subject';
import { BingxWebsocketDeserializer } from 'bingx-api/bingx-socket/bingx-websocket-deserializer';
import { BingxWebsocketSerializer } from 'bingx-api/bingx-socket/bingx-websocket-serializer';
import { HeartbeatInterface } from 'bingx-api/bingx-socket/interfaces/heartbeat.interface';
import { filterAndEmitToSubject } from 'bingx-api/bingx-socket/operators/filter-and-emit-to-subject';
import {
AccountBalanceAndPositionPushEvent,
AccountOrderUpdatePushEvent,
AccountWebSocketEvent,
AccountWebsocketEventType,
ListenKeyExpiredEvent,
} from '@app/bingx-socket/events/account-websocket-events';
} from 'bingx-api/bingx-socket/events/account-websocket-events';
import * as WebSocket from 'ws';

export interface BingxAccountSocketStreamConfiguration {
Expand Down
4 changes: 2 additions & 2 deletions src/bingx-socket/bingx-market-socket-stream.spec.ts
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
import { Server, WebSocket } from 'ws';
import { getPortFree } from '@app/get-port';
import { getPortFree } from 'bingx-api/get-port';
import * as zlib from 'zlib';
import { skip } from 'rxjs';
import { BingxMarketSocketStream } from '@app/bingx-socket/bingx-market-socket-stream';
import { BingxMarketSocketStream } from 'bingx-api/bingx-socket/bingx-market-socket-stream';

describe('bingx market socket stream', () => {
let wss: Server;
Expand Down
12 changes: 6 additions & 6 deletions src/bingx-socket/bingx-market-socket-stream.ts
Original file line number Diff line number Diff line change
@@ -1,9 +1,9 @@
import { pong } from '@app/bingx';
import { pong } from 'bingx-api/bingx';
import { webSocket } from 'rxjs/webSocket';
import { BingxWebsocketDeserializer } from '@app/bingx-socket/bingx-websocket-deserializer';
import { BingxWebsocketSerializer } from '@app/bingx-socket/bingx-websocket-serializer';
import { BingxWebsocketDeserializer } from 'bingx-api/bingx-socket/bingx-websocket-deserializer';
import { BingxWebsocketSerializer } from 'bingx-api/bingx-socket/bingx-websocket-serializer';
import * as WebSocket from 'ws';
import { filterAndEmitToSubject } from '@app/bingx-socket/operators/filter-and-emit-to-subject';
import { filterAndEmitToSubject } from 'bingx-api/bingx-socket/operators/filter-and-emit-to-subject';
import {
BehaviorSubject,
distinct,
Expand All @@ -12,13 +12,13 @@ import {
switchMap,
tap,
} from 'rxjs';
import { HeartbeatInterface } from '@app/bingx-socket/interfaces/heartbeat.interface';
import { HeartbeatInterface } from 'bingx-api/bingx-socket/interfaces/heartbeat.interface';
import {
LatestTradeEvent,
MarkerSubscription,
MarkerWebsocketEvents,
SubscriptionType,
} from '@app/bingx-socket/events/marker-websocket-events';
} from 'bingx-api/bingx-socket/events/marker-websocket-events';

export class BingxMarketSocketStream {
private forceClose$ = new BehaviorSubject<boolean>(false);
Expand Down
2 changes: 1 addition & 1 deletion src/bingx-socket/events/account-websocket-events.ts
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
import { OrderPositionSideEnum, OrderSideEnum } from '@app/bingx';
import { OrderPositionSideEnum, OrderSideEnum } from 'bingx-api/bingx';

export enum AccountWebsocketEventType {
LISTEN_KEY_EXPIRED = 'listenKeyExpired',
Expand Down
2 changes: 1 addition & 1 deletion src/bingx-socket/operators/pong.ts
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
import { filter, Observable, OperatorFunction, Subject, tap } from 'rxjs';
import { WebSocketSubject } from 'rxjs/webSocket';
import { HeartbeatInterface } from '@app/bingx-socket/interfaces/heartbeat.interface';
import { HeartbeatInterface } from 'bingx-api/bingx-socket/interfaces/heartbeat.interface';

export function pong<T>(
socket$: WebSocketSubject<T>,
Expand Down
4 changes: 2 additions & 2 deletions src/bingx/account/account.interface.ts
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
import { SignatureInterface } from '@app/bingx/account/signature.interface';
import { SignatureParametersInterface } from '@app/bingx/account/signature-parameters.interface';
import { SignatureInterface } from 'bingx-api/bingx/account/signature.interface';
import { SignatureParametersInterface } from 'bingx-api/bingx/account/signature-parameters.interface';
export interface AccountInterface {
getApiKey(): string;
sign(parameters: SignatureParametersInterface): SignatureInterface;
Expand Down
6 changes: 3 additions & 3 deletions src/bingx/account/api-account.ts
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
import { AccountInterface } from '@app/bingx/account/account.interface';
import { SignatureParametersInterface } from '@app/bingx/account/signature-parameters.interface';
import { SignatureInterface } from '@app/bingx/account/signature.interface';
import { AccountInterface } from 'bingx-api/bingx/account/account.interface';
import { SignatureParametersInterface } from 'bingx-api/bingx/account/signature-parameters.interface';
import { SignatureInterface } from 'bingx-api/bingx/account/signature.interface';
import * as crypto from 'crypto';

export class ApiAccount implements AccountInterface {
Expand Down
2 changes: 1 addition & 1 deletion src/bingx/account/default-signature-parameters.ts
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
import { SignatureParametersInterface } from '@app/bingx/account/signature-parameters.interface';
import { SignatureParametersInterface } from 'bingx-api/bingx/account/signature-parameters.interface';

export class DefaultSignatureParameters
implements SignatureParametersInterface
Expand Down
2 changes: 1 addition & 1 deletion src/bingx/account/signature-parameters.ts
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
import { SignatureParametersInterface } from '@app/bingx/account/signature-parameters.interface';
import { SignatureParametersInterface } from 'bingx-api/bingx/account/signature-parameters.interface';

export class SignatureParameters implements SignatureParametersInterface {
constructor(
Expand Down
10 changes: 5 additions & 5 deletions src/bingx/endpoints/bingx-cancel-all-orders-endpoint.ts
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
import { Endpoint } from '@app/bingx/endpoints/endpoint';
import { EndpointInterface } from '@app/bingx/endpoints/endpoint.interface';
import { SignatureParametersInterface } from '@app/bingx/account/signature-parameters.interface';
import { DefaultSignatureParameters } from '@app/bingx/account/default-signature-parameters';
import { AccountInterface } from '@app/bingx/account/account.interface';
import { Endpoint } from 'bingx-api/bingx/endpoints/endpoint';
import { EndpointInterface } from 'bingx-api/bingx/endpoints/endpoint.interface';
import { SignatureParametersInterface } from 'bingx-api/bingx/account/signature-parameters.interface';
import { DefaultSignatureParameters } from 'bingx-api/bingx/account/default-signature-parameters';
import { AccountInterface } from 'bingx-api/bingx/account/account.interface';

export interface CancelAllOrdersData {
success: unknown[];
Expand Down
8 changes: 4 additions & 4 deletions src/bingx/endpoints/bingx-close-all-positions-endpoint.ts
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
import { Endpoint } from '@app/bingx/endpoints/endpoint';
import { EndpointInterface } from '@app/bingx/endpoints/endpoint.interface';
import { SignatureParametersInterface } from '@app/bingx/account/signature-parameters.interface';
import { DefaultSignatureParameters } from '@app/bingx/account/default-signature-parameters';
import { Endpoint } from 'bingx-api/bingx/endpoints/endpoint';
import { EndpointInterface } from 'bingx-api/bingx/endpoints/endpoint.interface';
import { SignatureParametersInterface } from 'bingx-api/bingx/account/signature-parameters.interface';
import { DefaultSignatureParameters } from 'bingx-api/bingx/account/default-signature-parameters';

export interface BingxCloseAllPositionsData {
success: number[];
Expand Down
10 changes: 5 additions & 5 deletions src/bingx/endpoints/bingx-generate-listen-key-endpoint.ts
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
import { EndpointInterface } from '@app/bingx/endpoints/endpoint.interface';
import { Endpoint } from '@app/bingx/endpoints/endpoint';
import { SignatureParametersInterface } from '@app/bingx/account/signature-parameters.interface';
import { DefaultSignatureParameters } from '@app/bingx/account/default-signature-parameters';
import { BingxGenerateListenKeyResponse } from '@app/bingx/endpoints/bingx-generate-listen-key-response';
import { EndpointInterface } from 'bingx-api/bingx/endpoints/endpoint.interface';
import { Endpoint } from 'bingx-api/bingx/endpoints/endpoint';
import { SignatureParametersInterface } from 'bingx-api/bingx/account/signature-parameters.interface';
import { DefaultSignatureParameters } from 'bingx-api/bingx/account/default-signature-parameters';
import { BingxGenerateListenKeyResponse } from 'bingx-api/bingx/endpoints/bingx-generate-listen-key-response';

export class BingxGenerateListenKeyEndpoint<
R extends BingxGenerateListenKeyResponse,
Expand Down
Original file line number Diff line number Diff line change
@@ -1,9 +1,9 @@
import { EndpointInterface } from '@app/bingx/endpoints/endpoint.interface';
import { ApiKeyHeader } from '@app/bingx/headers/api-key-header';
import { SignatureInterface } from '@app/bingx/account/signature.interface';
import { AccountInterface } from '@app/bingx/account/account.interface';
import { DefaultSignatureParameters } from '@app/bingx/account/default-signature-parameters';
import { SignatureParametersInterface } from '@app/bingx/account/signature-parameters.interface';
import { EndpointInterface } from 'bingx-api/bingx/endpoints/endpoint.interface';
import { ApiKeyHeader } from 'bingx-api/bingx/headers/api-key-header';
import { SignatureInterface } from 'bingx-api/bingx/account/signature.interface';
import { AccountInterface } from 'bingx-api/bingx/account/account.interface';
import { DefaultSignatureParameters } from 'bingx-api/bingx/account/default-signature-parameters';
import { SignatureParametersInterface } from 'bingx-api/bingx/account/signature-parameters.interface';

export interface BalanceData {
balance: {
Expand Down
8 changes: 4 additions & 4 deletions src/bingx/endpoints/bingx-get-server-time-endpoint.ts
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
import { EndpointInterface } from '@app/bingx/endpoints/endpoint.interface';
import { Endpoint } from '@app/bingx/endpoints/endpoint';
import { SignatureParametersInterface } from '@app/bingx/account/signature-parameters.interface';
import { DefaultSignatureParameters } from '@app/bingx/account/default-signature-parameters';
import { EndpointInterface } from 'bingx-api/bingx/endpoints/endpoint.interface';
import { Endpoint } from 'bingx-api/bingx/endpoints/endpoint';
import { SignatureParametersInterface } from 'bingx-api/bingx/account/signature-parameters.interface';
import { DefaultSignatureParameters } from 'bingx-api/bingx/account/default-signature-parameters';

export interface BingxGetServerTimeResponseData {
serverTime: number;
Expand Down
12 changes: 6 additions & 6 deletions src/bingx/endpoints/bingx-perpetual-swap-positions-endpoint.ts
Original file line number Diff line number Diff line change
@@ -1,9 +1,9 @@
import { Endpoint } from '@app/bingx/endpoints/endpoint';
import { EndpointInterface } from '@app/bingx/endpoints/endpoint.interface';
import { SignatureParametersInterface } from '@app/bingx/account/signature-parameters.interface';
import { AccountInterface } from '@app/bingx/account/account.interface';
import { DefaultSignatureParameters } from '@app/bingx/account/default-signature-parameters';
import { OrderPositionSideEnum } from '@app/bingx/enums/order-position-side.enum';
import { Endpoint } from 'bingx-api/bingx/endpoints/endpoint';
import { EndpointInterface } from 'bingx-api/bingx/endpoints/endpoint.interface';
import { SignatureParametersInterface } from 'bingx-api/bingx/account/signature-parameters.interface';
import { AccountInterface } from 'bingx-api/bingx/account/account.interface';
import { DefaultSignatureParameters } from 'bingx-api/bingx/account/default-signature-parameters';
import { OrderPositionSideEnum } from 'bingx-api/bingx/enums/order-position-side.enum';

export interface PerpetualSwapPositionsData<
T extends number | string = string,
Expand Down
4 changes: 2 additions & 2 deletions src/bingx/endpoints/bingx-request.interface.ts
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
import { BingxResponseInterface } from '@app/bingx/endpoints/bingx-response.interface';
import { EndpointInterface } from '@app/bingx/endpoints/endpoint.interface';
import { BingxResponseInterface } from 'bingx-api/bingx/endpoints/bingx-response.interface';
import { EndpointInterface } from 'bingx-api/bingx/endpoints/endpoint.interface';

export interface BingxRequestInterface<R> {
getEndpoint(): Promise<Readonly<EndpointInterface<R>>>;
Expand Down
5 changes: 2 additions & 3 deletions src/bingx/endpoints/bingx-request.ts
Original file line number Diff line number Diff line change
@@ -1,8 +1,7 @@
import { EndpointInterface } from '@app/bingx/endpoints/endpoint.interface';
import { EndpointInterface } from 'bingx-api/bingx/endpoints/endpoint.interface';
import { lastValueFrom } from 'rxjs';
import { BingxRequestInterface } from '@app/bingx/endpoints/bingx-request.interface';
import { BingxRequestInterface } from 'bingx-api/bingx/endpoints/bingx-request.interface';
import { HttpService } from '@nestjs/axios';
import { BingxResponseInterface } from '@app/bingx/endpoints/bingx-response.interface';
import axios from 'axios';

export class BingxRequest<R> implements BingxRequestInterface<R> {
Expand Down
2 changes: 1 addition & 1 deletion src/bingx/endpoints/bingx-response.interface.ts
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
import { CommonBusinessErrorCodeEnum } from '@app/bingx/enums/common-business-error-code.enum';
import { CommonBusinessErrorCodeEnum } from 'bingx-api/bingx/enums/common-business-error-code.enum';

export interface BingxResponseInterface<T> {
code: CommonBusinessErrorCodeEnum;
Expand Down
2 changes: 1 addition & 1 deletion src/bingx/endpoints/bingx-switch-leverage-endpoint.ts
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@ import {
EndpointInterface,
OrderPositionSideEnum,
SignatureParametersInterface,
} from '@app/bingx';
} from 'bingx-api/bingx';

export interface SwitchLeverageResponse {}

Expand Down
2 changes: 1 addition & 1 deletion src/bingx/endpoints/bingx-switch-margin-mode-endpoint.ts
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@ import {
Endpoint,
EndpointInterface,
SignatureParametersInterface,
} from '@app/bingx';
} from 'bingx-api/bingx';

export interface SwitchMarginModeResponse {
code: number;
Expand Down
Loading

0 comments on commit b3ab801

Please sign in to comment.