aboutsummaryrefslogtreecommitdiffstats
path: root/packages/connect/src/types.ts
diff options
context:
space:
mode:
authorfragosti <francesco.agosti93@gmail.com>2018-08-15 05:00:16 +0800
committerfragosti <francesco.agosti93@gmail.com>2018-08-15 05:00:16 +0800
commitc1cc92a46f9ebfa4408a5dc515f1e100fe3a7054 (patch)
tree816b1412ee9deada82c487033b67052b58c9d1d7 /packages/connect/src/types.ts
parent7eff195d61072007e64ef934e1411f8100656be8 (diff)
downloaddexon-sol-tools-c1cc92a46f9ebfa4408a5dc515f1e100fe3a7054.tar
dexon-sol-tools-c1cc92a46f9ebfa4408a5dc515f1e100fe3a7054.tar.gz
dexon-sol-tools-c1cc92a46f9ebfa4408a5dc515f1e100fe3a7054.tar.bz2
dexon-sol-tools-c1cc92a46f9ebfa4408a5dc515f1e100fe3a7054.tar.lz
dexon-sol-tools-c1cc92a46f9ebfa4408a5dc515f1e100fe3a7054.tar.xz
dexon-sol-tools-c1cc92a46f9ebfa4408a5dc515f1e100fe3a7054.tar.zst
dexon-sol-tools-c1cc92a46f9ebfa4408a5dc515f1e100fe3a7054.zip
Change names of basic types in Client interface
Diffstat (limited to 'packages/connect/src/types.ts')
-rw-r--r--packages/connect/src/types.ts13
1 files changed, 10 insertions, 3 deletions
diff --git a/packages/connect/src/types.ts b/packages/connect/src/types.ts
index fc7a4b24d..ca56d251b 100644
--- a/packages/connect/src/types.ts
+++ b/packages/connect/src/types.ts
@@ -2,11 +2,11 @@ import { SignedOrder } from '@0xproject/types';
import { BigNumber } from '@0xproject/utils';
export interface Client {
- getTokenPairsAsync: (requestOpts?: TokenPairsRequestOpts & PagedRequestOpts) => Promise<TokenPairsItem[]>;
+ getAssetPairsAsync: (requestOpts?: AssetPairsRequestOpts & PagedRequestOpts) => Promise<TokenPairsItem[]>;
getOrdersAsync: (requestOpts?: OrdersRequestOpts & PagedRequestOpts) => Promise<SignedOrder[]>;
getOrderAsync: (orderHash: string) => Promise<SignedOrder>;
getOrderbookAsync: (request: OrderbookRequest, requestOpts?: PagedRequestOpts) => Promise<OrderbookResponse>;
- getFeesAsync: (request: FeesRequest) => Promise<FeesResponse>;
+ getOrderConfigAsync: (request: FeesRequest) => Promise<FeesResponse>;
submitOrderAsync: (signedOrder: SignedOrder) => Promise<void>;
}
@@ -83,7 +83,7 @@ export enum WebsocketClientEventType {
ConnectFailed = 'connectFailed',
}
-export interface TokenPairsRequestOpts {
+export interface AssetPairsRequestOpts {
tokenA?: string;
tokenB?: string;
}
@@ -121,6 +121,13 @@ export interface OrderbookResponse {
asks: SignedOrder[];
}
+export interface PaginatedCollectionResponse<T> {
+ total: number;
+ page: number;
+ perPage: number;
+ records: T[];
+}
+
export interface FeesRequest {
exchangeContractAddress: string;
maker: string;