move script commands around. Move shared endpoint down. Add event annotations to ws client.
This commit is contained in:
@@ -82,14 +82,6 @@ export default class SharedEndpoints {
|
||||
return this.requestWrapper.get('v2/private/wallet/balance', params)
|
||||
}
|
||||
|
||||
getAssetExchangeRecords(params?: {
|
||||
limit?: number;
|
||||
from?: number;
|
||||
direction?: string;
|
||||
}): GenericAPIResponse {
|
||||
return this.requestWrapper.get('v2/private/exchange-order/list', params);
|
||||
}
|
||||
|
||||
getWalletFundRecords(params?: {
|
||||
start_date?: string;
|
||||
end_date?: string;
|
||||
@@ -113,6 +105,14 @@ export default class SharedEndpoints {
|
||||
return this.requestWrapper.get('v2/private/wallet/withdraw/list', params);
|
||||
}
|
||||
|
||||
getAssetExchangeRecords(params?: {
|
||||
limit?: number;
|
||||
from?: number;
|
||||
direction?: string;
|
||||
}): GenericAPIResponse {
|
||||
return this.requestWrapper.get('v2/private/exchange-order/list', params);
|
||||
}
|
||||
|
||||
/**
|
||||
*
|
||||
* API Data Endpoints
|
||||
|
||||
@@ -75,6 +75,16 @@ const getLinearWsKeyForTopic = (topic: string) => {
|
||||
return wsKeyLinearPublic;
|
||||
}
|
||||
|
||||
export declare interface WebsocketClient {
|
||||
on(event: 'open', listener: ({ wsKey: string, event: any }) => void): this;
|
||||
on(event: 'reconnected', listener: ({ wsKey: string, event: any }) => void): this;
|
||||
on(event: 'reconnect', listener: () => void): this;
|
||||
on(event: 'close', listener: () => void): this;
|
||||
on(event: 'response', listener: (response: any) => void): this;
|
||||
on(event: 'update', listener: (response: any) => void): this;
|
||||
on(event: 'error', listener: (response: any) => void): this;
|
||||
}
|
||||
|
||||
export class WebsocketClient extends EventEmitter {
|
||||
private logger: typeof DefaultLogger;
|
||||
private restClient: InverseClient | LinearClient;
|
||||
|
||||
Reference in New Issue
Block a user