diff options
author | fragosti <francesco.agosti93@gmail.com> | 2018-11-30 06:10:12 +0800 |
---|---|---|
committer | fragosti <francesco.agosti93@gmail.com> | 2018-11-30 06:10:12 +0800 |
commit | 0af07bcf49f62aeeed4aa5ae7bf0e4d5835836e9 (patch) | |
tree | 9e3188c76ac0e3d981bdc42bea730e334c5f35cf /packages/instant/src/types.ts | |
parent | a41dfa9ae0924a342324e49d9a3eba22fb255667 (diff) | |
download | dexon-sol-tools-0af07bcf49f62aeeed4aa5ae7bf0e4d5835836e9.tar dexon-sol-tools-0af07bcf49f62aeeed4aa5ae7bf0e4d5835836e9.tar.gz dexon-sol-tools-0af07bcf49f62aeeed4aa5ae7bf0e4d5835836e9.tar.bz2 dexon-sol-tools-0af07bcf49f62aeeed4aa5ae7bf0e4d5835836e9.tar.lz dexon-sol-tools-0af07bcf49f62aeeed4aa5ae7bf0e4d5835836e9.tar.xz dexon-sol-tools-0af07bcf49f62aeeed4aa5ae7bf0e4d5835836e9.tar.zst dexon-sol-tools-0af07bcf49f62aeeed4aa5ae7bf0e4d5835836e9.zip |
feat: move instant base config to types file
Diffstat (limited to 'packages/instant/src/types.ts')
-rw-r--r-- | packages/instant/src/types.ts | 17 |
1 files changed, 17 insertions, 0 deletions
diff --git a/packages/instant/src/types.ts b/packages/instant/src/types.ts index 999d50fed..233390bf5 100644 --- a/packages/instant/src/types.ts +++ b/packages/instant/src/types.ts @@ -167,3 +167,20 @@ export enum ProviderType { Cipher = 'CIPHER', Fallback = 'FALLBACK', } + +export interface ZeroExInstantRequiredBaseConfig { + orderSource: OrderSource; +} + +export interface ZeroExInstantOptionalBaseConfig { + provider: Provider; + availableAssetDatas: string[]; + defaultAssetBuyAmount: number; + defaultSelectedAssetData: string; + additionalAssetMetaDataMap: ObjectMap<AssetMetaData>; + networkId: Network; + affiliateInfo: AffiliateInfo; + shouldDisableAnalyticsTracking: boolean; +} + +export type ZeroExInstantBaseConfig = ZeroExInstantRequiredBaseConfig & Partial<ZeroExInstantOptionalBaseConfig>; |